2016-07-28 654 views
0

非常简单的问题,我无法在网上找到一个复杂的解决方案。也许我在谷歌里写错了我的问题。通过shell脚本将变量文本名写入文件

它非常简单我想添加到我的.bash_profile文件中,通过shell脚本将一个新目录导出到我的$ PATH中。这样的事情:

echo "export /usr/local/slope-stability/bin:'$PATH'" >> ~/.bash_profile 

但是我想把$ PATH写成$ PATH而不是变量包含的实际内容。现在,当我执行此操作时,我获得了

export /usr/local/slope-stability/bin: 

写入我的文件以及我当前$ PATH的所有内容。

无论如何,我可以添加文本$ PATH而不是内容?

回答

2

你可以只逃脱$字符:

echo "export /usr/local/slope-stability/bin:\$PATH" >> ~/.bash_profile 
+0

或“终止”的DBL-报价,只是有单引号的''$ PATH'',即'回声“出口在/ usr /本地/ slope-stability/bin:“'$ PATH'>>〜/ .bash_profile'。祝你们好运。 – shellter