ターミナルに文字を出力する際に、
echo -e "\e[31mりんご"
などとすると”りんご”という文字列が赤色で出力される。
文字列の前につく記号群を「ANSIエスケープシーケンス」といい、”\e[“をシーケンスエレメント、”31″部分を処理内容コード(今回の色の指定に相当する)、”m”をエンドコードと呼んでいる。
javascriptでconsole.logをターミナルに出力する際にも
console.log("\e[31m" + value);
などと書くと色付けをすることができた。