【发布时间】:2015-02-22 11:02:49
【问题描述】:
我想在 bash 中将真正的 '$' 字符打印为字符串
例如:
echo "abc$acb" > a.txt
当第二个“abc”不被视为变量时。
有可能吗?
【问题讨论】:
标签: bash
我想在 bash 中将真正的 '$' 字符打印为字符串
例如:
echo "abc$acb" > a.txt
当第二个“abc”不被视为变量时。
有可能吗?
【问题讨论】:
标签: bash
为了防止扩展,您只需使用\ 转义它,即echo "abc\$acb" > a.txt
或者,另一种选择是使用单引号:echo 'abc$acb' > a.txt
【讨论】:
使用单引号代替不会计算 $ 的双引号。
echo 'abc$acb' > a.txt
【讨论】:
转义为:
echo "abc\$acb"
【讨论】: