2

我将多行存储在一个变量中,当我尝试访问它们时,它显示在一行中。

$ echo -e "A\nB"
A
B
$ VAR=`echo -e "A\nB"`
$ echo $VAR
A B

让我知道有什么方法可以使输出与命令相同。我希望 A,B 在访问它时处于不同的行中。

4

2 回答 2

4

回显时需要引号:

$ var=$(echo -e "A\nB")

$ echo "$var"
A
B
于 2012-12-01T11:53:21.787 回答
0

$ VAR= echo -e "A\nB" $ echo "$VAR" AB

于 2014-06-05T05:43:08.273 回答