Hack 33. PROMPT_COMMAND
Bash シェルは、PS1 変数を表示する前に PROMPT_COMMAND の内容を実行します。
ramesh@dev-db ~> export PROMPT_COMMAND="date +%k:%m:%S" 22:08:42 ramesh@dev-db ~> [Note: これは PROMPT_COMMAND と PS1 の出力を違う行に表示します。]
PS1 と同じ行に PROMPT_COMMAND の値を表示したい場合は、以下に示すように echo -n を使用します。
ramesh@dev-db ~> export PROMPT_COMMAND="echo -n [$(date +%k:%m:%S)]" [22:08:51]ramesh@dev-db ~> [Note: これは PROMPT_COMMAND と PS1 の出力を同じ行に表示します。]