我可以設置bash提示符像這裏面的環境變量:當我改變環境變量如何插入的bash裏面的環境變量提示
export PS1="[\[email protected]\H/$FOO \W]\$ "
提示不會改變:$FOO
因爲$FOO
變量沒有解釋。
我可以通過執行以下操作,再次導出PS1來解決此問題。但我希望能夠在一條線上完成:
[[email protected] ]$ echo $FOO
foo
[[email protected] ]$ export PS1="[$FOO]$ "
[foo]$ export FOO=bla
[bla]$
這可以在一行中完成嗎?
你可以在'''FOO''變量中有字符轉義嗎? – Plamen
或將提示放在單引號中:'export PS1 ='[$ FOO] $'' – Gary