Ich probiere Folgendes aus. Was ich will, ist die letzte echo
"eins zwei drei vier test1..." zu sagen, während die Schleife läuft. Das funktioniert nicht; read line
geht leer aus. Gibt es hier irgendetwas Raffiniertes, oder wird das einfach nicht funktionieren?
array=( one two three )
echo ${array[@]}
#one two three
array=( ${array[@]} four )
echo ${array[@]}
#one two three four
while read line; do
array=( ${array[@]} $line )
echo ${array[@]}
done < <( echo <<EOM
test1
test2
test3
test4
EOM
)