|
Bash Version: 3.1.23(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 3.2.57(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 4.0.44(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 4.1.17(2)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 4.2.53(2)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β ! ! β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 4.3.48(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β ! ! β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 4.4.23(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
Bash Version: 5.0.17(1)-release |
|
":+" ":+ "+" "+ :+" :+ +" + ":0/1 :0/1 ":- :- "- - |
|
$#:0 β β β β β β β β β β β β β β |
|
#arr:0 β β β β β β β β β β β β β β |
|
$#:1 β β β β β β β β β β β β β β |
|
#arr:1 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
|
$#:2 β β β β β β β β β β β β β β |
|
#arr:2 β β β β β β β β β β β β β β |
@quinncomendant yes, that's exactly what this post is demonstrating. But
${arr[@]+"${arr[@]}"}
is quoted, which is why word splitting doesn't occur."${arr[@]+"${arr[@]}"}"
("+"
in the table above) does not work correctly in some versions of bash, namely 4.2 and 4.3.