¿Qué hace IFS = en este ciclo bash: `cat file | mientras IFS = leer -r línea; hacer ... hecho`
Estoy aprendiendo bash y vi esta construcción:
cat file | while IFS= read -r line;
do
...
done
¿Alguien puede explicar quéIFS=
¿hace? Sé que es un separador de campo de entrada, pero ¿por qué se establece en nada?