Windows の GitBash と Mac のターミナル Bash で echo コマンドの文字色を変更する
echo
コマンドで出力する文字の色を変更する方法。Windows の GitBash や Linux (GNU) の場合と、Mac (BSD) の場合とでやり方が違ったのでメモ。
Windows GitBash・Linux (GNU) の場合
GNU 系は echo -e
オプションを使う。
echo -e "\e[31m赤色¥e[0m元の色"
- 参考 : ターミナルのechoやprintfに256色で色をつける 完全版 - vorfee's Tech Blog
- 参考 : Bashのプロンプトに色を付けてサーバやユーザを区別する - Qiita
- 参考 : bashrcの設定でコマンドプロンプトの色をかえたりあれこれするメモ : なんとなしの日記
Mac (BSD) の場合
BSD 系は文字列の手前に $
を付ける。ダブルクォートではダメでシングルクォート。
$ echo $'\e[31m赤色\e[0m元の色'