【问题标题】:how to embed real '$' char in bash string如何在bash字符串中嵌入真正的'$'字符
【发布时间】:2015-02-22 11:02:49
【问题描述】:

我想在 bash 中将真正的 '$' 字符打印为字符串

例如: echo "abc$acb" > a.txt 当第二个“abc”不被视为变量时。

有可能吗?

【问题讨论】:

标签: bash


【解决方案1】:

为了防止扩展,您只需使用\ 转义它,即echo "abc\$acb" > a.txt

或者,另一种选择是使用单引号echo 'abc$acb' > a.txt

【讨论】:

    【解决方案2】:

    使用单引号代替不会计算 $ 的双引号。

    echo 'abc$acb' > a.txt
    

    【讨论】:

      【解决方案3】:

      转义为:

      echo "abc\$acb"
      

      【讨论】:

        猜你喜欢
        • 2012-08-27
        • 1970-01-01
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-10
        相关资源
        最近更新 更多