Запнулся на простейшей вещи...
Читаю файл из /proc:
#cat /proc/somefile
123
324
546
6567
576
blah-blah-blah
читаю его же в переменную для последующего разбора (ибо не осилил на awk разбор множественных полей с разными условиями за раз, а каждый раз перечитывать файл не кошерно, так как он очень быстро обновляется и значения становятся неактуальными):
#var=$(cat /proc/somefile)
вывожу и удивляюсь
#echo $var
123 324 546 6567 576 blah-blah-blah
Куда девались переводы строк и как их вернуть на место?
Многозначительная информация на всякий случай:
#echo $TERM
linux
#echo $IFS
#echo $BASH_VERSION
3.1.7(1)_release