我试图将特定的文本回显到文件中。但最终会以另一种方式回应它。我无法确定我要出错的地方。如何在shell脚本中回显包含路径的文本
我想呼应的文字是
export PATH=$PATH:/usr/lib/java/jdk1.8.0_121/bin/
而且在脚本文件中我设置为
echo "export PATH=$PATH:/usr/lib/java/jdk1.8.0_121/bin/" >> /home/$USER/Desktop/output.txt
但在output.txt的文件,我得到
export PATH=/home/lijin/bin:/home/lijin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/java/jdk1.8.0_121/bin/:/usr/lib/java/jdk1.8.0_121/bin/
我想要将精确的文本回显到文件output.txt中
我使用回声,因为我必须追加已经存在的文件内容,然后将其打印到文件中。
逃避是你的朋友出口PATH = \ $ PATH:/usr/lib/java/jdk1.8.0_121/bin/ – konstructor
@konstructor是它作品谢谢 – Lijin
@anubhava我认为你错过了你的答案中的东西,我得到相同的错误输出 – Lijin