Bash正在删除换行符

时间:2011-12-02 09:19:35

标签: bash

当我这样做时:

 echo -e "test1 test2 test3\ntest1 test2 test3" | awk '{print($2)}'

我得到了打印输出:

test2
test2

但是当我这样做时:

test=`echo -e "test1 test2 test3\ntest1 test2 test3" | awk '{print($2)}'`
echo $test

我得到了打印输出:

test2 test2

我希望结果作为第一个示例中的列,但也希望它在变量中。 我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

在这里试试:

echo "$test"

应该有帮助。