ターミナルに文字を出力する際に
$ echo -e "\033[<パラメータ>m <表示する文字> \033[0m"
とすることでパラメータに応じた文字色、背景色をつけることができる。パラメータは;
で区切ることで複数種類指定することが可能。
色の対応
文字色は30~37、背景色は40~47までの値を指定する。
次の擬似言語を実行したら画像のように色付けがされる
tcolor <- range 30 37 bcolor <- range 40 47 echo -e "\033[${tcolor};${bcolor}m text:$tcolor background: $bcolor \033[0m" done done