Вот что я пытаюсь. Я хочу, чтобы последний echo
сказал "один два три четыре теста1...", когда он петли. Это не работает; read line
подходит пустым. Здесь есть что-то тонкое или это просто не сработает?
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
)