LINUX.ORG.RU

BASH + CAT


0

2

Печально, конечно, но тупо вылетело из головы. Короче, дело такое

for ASSA=`cat ./ASSA.txt` ; do
done

В переменной ASSA записываются данные по словам, а нужно построчно.
Как бы баш уговорить это сделать?

for ASSA=«`cat ./ASSA.txt`» ; do
done
пробовал, нихт...
:(

P. S. ... и ведь не раз уже на это натыкался!


Спасибо большое!

su
() автор топика

Можно ещё IFS задействовать

IFS='\n' VAR=$(cat file)

philosoft
()

[code=bash]IFS='\n' for line in `cat txt.txt`; do echo «line is $line»; done[/code]

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.