Что IFS = делает в этом цикле bash: `cat file | тогда как IFS = read -r line; сделать… сделано`
Я изучаю Bash, и я увидел эту конструкцию:
cat file | while IFS= read -r line;
do
...
done
Может кто-нибудь объяснить, чтоIFS=
делает? Я знаю, что это разделитель входных полей, но почему он не установлен?