【发布时间】:2012-11-19 11:54:07
【问题描述】:
我将多行存储在一个变量中,当我尝试访问它们时,它显示在一行中。
$ echo -e "A\nB"
A
B
$ VAR=`echo -e "A\nB"`
$ echo $VAR
A B
让我知道有什么方法可以让输出与命令相同。我希望 A、B 在访问时处于不同的行中。
【问题讨论】:
我将多行存储在一个变量中,当我尝试访问它们时,它显示在一行中。
$ echo -e "A\nB"
A
B
$ VAR=`echo -e "A\nB"`
$ echo $VAR
A B
让我知道有什么方法可以让输出与命令相同。我希望 A、B 在访问时处于不同的行中。
【问题讨论】:
回显时需要引号:
$ var=$(echo -e "A\nB")
$ echo "$var"
A
B
【讨论】:
$ VAR=echo -e "A\nB"
$回声“$VAR”
一种
乙
【讨论】: