コマンド成功失敗に応じたプロンプトの変更
コマンドの成功失敗が一目でわかるように,実行結果にプロンプトの文字色を変える設定を.bashrc
に追加しました.
function custom_prompt_command {
typeset _Retv=$?
typeset _PromptColor=""
if [[ ${_Retv} -eq 0 ]] ; then
_PromptColor="\[\033[1;31m\]"
else
_PromptColor="\[\033[1;33m\]"
fi
export PS1="${_PromptColor}
[ Host: \H | Time: $(date '+%Y-%m-%d %H:%M:%S') | User: \u | Retv: \$? ]
[ Path: \w ]
# \[\033[0m\]"
}PROMPT_COMMAND="custom_prompt_command"
画面イメージはこんな感じになります.