Je viens de rencontrer plusieurs réponses, telles que l' analyse d'un fichier texte délimité ... qui utilise la construction:
while IFS=, read xx yy zz;do
echo $xx $yy $zz
done < input_file
où la IFS
variable est définie avant la read
commande.
J'ai lu la référence bash mais je ne peux pas comprendre pourquoi c'est légal.
j'ai essayé
$ x="once upon" y="a time" echo $x $y
à partir de l'invite de commande bash mais rien ne se fait écho. Quelqu'un peut-il m'indiquer où cette syntaxe est définie dans la référence qui permet à la variable IFS d'être définie de cette manière? Est-ce un cas particulier ou puis-je faire quelque chose de similaire avec d'autres variables?