Voici ce que j'essaie. Ce que je veux c'est le dernier echo
à dire "un deux trois quatre test1 ..." comme il boucle. Ça ne fonctionne pas; read line
arrive à vide. Y a-t-il quelque chose de subtil ici ou est-ce que ça ne va pas marcher?Puis-je lire la ligne d'un heredoc dans bash?
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
)
'Tableau + = ("quatre")' et 'tableau + = ("$ ligne")' –