我试图保留$如果低于和
想要输出以下内容
如果$
想要输出以下内容
如果$
bash正在这样做
$替代@H_502_6@
$sed -e 's:\\$:\\$:g' <<ENDOFFILE > $if > ENDOFFILE
要么@H_502_6@
$tr '$' '\$' <<ENDOFFILE > $if > ENDOFFILE
有没有办法保留$关键字
stdout没有显式转义
他们在斯坦丁?@H_502_6@
在尝试之前我应该切换到另一个shell吗?@H_502_6@
解决方法
我不确定你要做什么,但是bash正在你的here文件中执行参数扩展,因为分隔符是ENDOFFILE.如果你要把它改成’ENDOFFILE’,bash就不会扩展.