我想自定义我的bash提示符,这样当最后一个命令的退出代码不为0时,就会出现皱眉。
这是我到目前为止所提出的,但由于某种原因,我总是皱眉头
export PS1='\[$(tput sc; if [[ $? -ne 0 ]]; then
printf "%*s" $COLUMNS " :)"
else
printf "%*s" $COLUMNS ":("
fi; tput rc)\]\[$(tput bold)\]\u@\h\[$(tput sgr0)\] \A [ \w ]\n\[$(tput bold)\]\\$\[$(tput sgr0)\] '
(一切都在一排)