2016-07-28 208 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