我想打印真正的“$”字符字符串在bash
例如: echo "abc$acb" > a.txt
当第二个“ABC”不被视为变量。
可能吗?
我想打印真正的“$”字符字符串在bash
例如: echo "abc$acb" > a.txt
当第二个“ABC”不被视为变量。
可能吗?
为了防止扩张,你只需用\
即echo "abc\$acb" > a.txt
或者,另一种选择是使用单引号逃避它:echo 'abc$acb' > a.txt
逃避它作为:
echo "abc\$acb"
使用单引号,而不是双引号,它不会评估$。
echo 'abc$acb' > a.txt
的可能重复的[如何回波含在bash未逸出美元符号的可变](http://stackoverflow.com/questions/3923623/how-to-echo-a-variable-containing-an-转义美元的登入-的bash) –