我正在使用如下命令开始新的 bash session :
exec bash --init-file <(cat /etc/profile ~/.bashrc $ANOTHER_SCRIPT) -i
我还想更改新 session 的提示而不必添加另一个初始化文件...我怀疑我最好的选择是这样的:
exec bash --init-file <(cat /etc/profile ~/.bashrc $ANOTHER_SCRIPT; echo "PS1='[TEST] '$PS1") -i
我认为我的问题与转义字符有关......但我对如何继续解决问题一无所知,因为我将标签添加到提示符前。
非常感谢任何想法,
安德鲁
最佳答案
这应该有效:
exec bash --init-file <(cat /etc/profile ~/.bashrc $ANOTHER_SCRIPT; echo 'PS1="[TEST] $PS1"') -i
关于bash - 转义 PS1 中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4258494/