Acabei de encontrar várias respostas, como analisar um arquivo de texto delimitado ... que usam a construção:
while IFS=, read xx yy zz;do
echo $xx $yy $zz
done < input_file
onde a IFS
variável é definida antes do read
comando.
Estive lendo a referência do bash, mas não consigo descobrir por que isso é legal.
eu tentei
$ x="once upon" y="a time" echo $x $y
no prompt de comando bash, mas não obteve eco. Alguém pode me indicar onde essa sintaxe é definida na referência que permite que a variável IFS seja definida dessa maneira? É um caso especial ou posso fazer algo semelhante com outras variáveis?