根据上一个命令的结果改变PS1和PS2?

时间:2015-11-02 15:50:13

标签: bash shell

我正在维护一些shell脚本,其中一个(bash_profile.sh)定义了以下函数。

我不安静地了解这个功能的用途。

calloutAccessory

1 个答案:

答案 0 :(得分:1)

如果上一个命令成功(退出状态0),则提示将显示绿色>,否则>将为红色。

我在bash中使用PROMPT_COMMAND来表示类似行为(也显示退出状态):

PROMPT_COMMAND='_e=$?; if (($_e)) ; then echo -e "\e[31;1m[$_e]\e[m" ; fi'