Валентин Лоскутов пишет:
Здравствуйте. Имею: $ cat 1234.txt 1 2 3 4 $ MYVAR=`cat 1234.txt`; echo $MYVAR 1 2 3 4 $ MYVAR=`cat 1234.txt`; echo $MYVAR | tr [\ ] [*] 1*2*3*4 т.е. переносы строк куда-то пропали (строки соединились через пробел). Как правильно сделать cat (grep и т.п.) файла в переменную, а потом вывести её в многострочном виде?
А что должно получиться в результате? вариант while read aaa do echo $aaa done <1234.txt не устроит?