VAR=a,b,c,d
# VAR=$(echo $VAR|tr -d '\n')
echo "[$VAR]"
readarray -td, ARR<<< "$VAR"
declare -p ARR
Wynik:
[a,b,c,d]
declare -a ARR=([0]="a" [1]="b" [2]="c" [3]=$'d\n')
Jak mogę powiedzieć, żeby readarray
nie dodawać ostatniej linii \n
? Jakie jest znaczenie najnowszego $
symbolu?
"What is the meaning of the latest $ symbol?"