echoコマンドで色属性のエスケープシーケンスを記述することにより、シェルの出力文字に色をつけることができます。 構文は以下
\e[色属性m
例えば文字色を赤にして出力するときは以下のように記述します。
echo -e "\e[31m赤い文字\e[m"
31
が色属性です。
上の桁で、文字色を変更するのか背景色を変更するのかを指定できます。3は文字色、4は背景色になります。
下の桁で、色を指定できます。以下のようになっています。
コード | 色 |
---|---|
0 | Black |
1 | Red |
2 | Green |
3 | Yellow |
4 | Blue |
5 | Magenda |
参考
http://www.m-bsys.com/linux/echo-color-1
https://qiita.com/dojineko/items/49aa30018bb721b0b4a9