On 2/19/20 3:05 PM, Arfrever Frehtes Taifersar Arahesis wrote: > BASH 5.0.16. > > $ VAR1=aaa > $ declare -a VAR2=(aaa) > $ declare -A VAR3=([aaa]=aaa) > $ declare -p VAR{1,2,3} > declare -- VAR1="aaa" > declare -a VAR2=([0]="aaa") > declare -A VAR3=([aaa]="aaa" ) > $ echo "${VAR1@A}" > VAR1='aaa' > $ echo "${VAR2@A}" > declare -a VAR2='aaa' > $ echo "${VAR3@A}"
Referring to an array variable without a subscript is equivalent to referencing element 0. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/