bashで色つきプロンプト

zshで出来ることはbashでもできるはずだ(´・ω・`)!!
という精神のもとbashでも色つきプロンプトが使いたくなった。

PROMPT_COMMAND

zshのpre_cmdみたいなもの(?

basahにはzshのRPOMPT相当のものがないので、他ので代用。
どんなもんかは下の画像みたいな感じです。

とりあえず以下で出来る。

num=31
PROMPT_COMMAND='num=`expr 31 + $((num - 30)) % 7`;'
PROMPT_COMMAND="${PROMPT_COMMAND}"'PS1="\[\033[1;${num}m\][\w]\n[\u@\h]\[\033[0m\]$ ";'

以上(´・ω・`)!!