Я экспериментировал с IFS и read . Я попробовал следующее, и я не могу понять, почему это так:
$ IFS=$' \t\n'
$ read a <<< "the plain gold ring"
$ printf "=%s=\n" $a
=the=
=plain=
=gold=
=ring=
- Является
aмассив сейчас? Или это строка? - Почему
readдобавить новую строку между двумя словами? - Почему
printfпечатает так, как будто он внутри цикла?
Я на самом деле ожидать , никакого разделения не произойдет , потому что я читаю в одной переменной a только.
