Bash-Skript zur Konvertierung einer Zeichenfolge mit Leerzeichen getrennte tokens in ein array

Ich habe einen string

echo $STRING

gibt

first second third fourth fifth

im Grunde eine Liste getrennte Räume.

wie mache ich, dass die string-und machen es zu einem array, so dass

array[0] = first
array[1] = second

etc..

Habe ich versucht

IFS=' ' read -a list <<< $STRING

aber dann, wenn ich einen

echo ${list[@]}

er druckt nur aus "Erster" und sonst nichts

InformationsquelleAutor Dan | 2013-03-22

Schreibe einen Kommentar