【发布时间】:2011-11-13 15:37:13
【问题描述】:
我可以像这样在 bash 提示符中设置一个环境变量:
export PS1="[\u@\H/$FOO \W]\$ "
当我改变环境变量时提示没有改变:$FOO 因为$FOO 变量没有被解释。
我可以通过执行以下操作来解决它,再次导出 PS1。但我希望能够做到这一点:
[user@server ]$ echo $FOO
foo
[user@server ]$ export PS1="[$FOO]$ "
[foo]$ export FOO=bla
[bla]$
这可以在一行中完成吗?
【问题讨论】:
标签: bash environment-variables prompt