Как сохранить результат grep с новой строкой?

Я хочу присвоить результат grep переменной для дальнейшего использования:

lines=`cat abc.txt | grep "hello"`

, но я обнаружил, что $ lines больше не содержат символа новой строки. Поэтому, когда я делаю

echo $lines

, печатается только одна строка. Как я могу сохранить символ новой строки, чтобы, когда я повторяю $ lines, это то же самое, что и cat abc. txt | grep "привет".

21
задан Dagang 22 March 2011 в 03:48
поделиться