我试图保存$如果下面和
想要输出以下内容
如果$
bash正在通过干扰来阻止
$replace
$ sed -e 's:\\$:\\$:g' <<ENDOFFILE > $if > ENDOFFILE
要么
$ tr '$' '\$' <<ENDOFFILE > $if > ENDOFFILE
有没有一种方法来保存$关键字
标准输出没有明确的逃避
他们在标准input?
在尝试这个之前我应该切换到另一个shell吗?
我不知道你在做什么,但是bash在你的文档中执行参数扩展,因为分隔符ENDOFFILE 。 如果你把它'ENDOFFILE'不会扩展。
不知道你到底在做什么,但是你可以使用tr和$的八进制值,它是044.试验这个:
echo'ab $ de'| tr \\ 044 C