Acabo de encontrar varias respuestas, como analizar un archivo de texto delimitado ... que usa la construcción:
while IFS=, read xx yy zz;do
echo $xx $yy $zz
done < input_file
donde la IFS
variable se establece antes del read
comando.
He estado leyendo la referencia de bash pero no puedo entender por qué esto es legal.
Lo intenté
$ x="once upon" y="a time" echo $x $y
desde el símbolo del sistema bash pero no se hizo eco de nada. ¿Alguien puede señalarme dónde se define esa sintaxis en la referencia que permite que la variable IFS se establezca de esa manera? ¿Es un caso especial o puedo hacer algo similar con otras variables?