【问题标题】:accessing a variable showing in single line instead of multiple lines [duplicate]访问以单行而不是多行显示的变量[重复]
【发布时间】:2012-11-19 11:54:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: linux bash shell


    【解决方案1】:

    回显时需要引号:

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

    【讨论】:

    【解决方案2】:

    $ VAR=echo -e "A\nB" $回声“$VAR” 一种 乙

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多