エスケープシーケンスで色を出すやつ
\e[48;5;Xm | X:0~255 で背景色を指定 |
\e[38;5;Xm | X:0~255 で文字色を指定 |
#!/bin/bash for x in {0..15}; do for y in {0..15}; do n=$((x*16+y)) printf "\e[48;5;%dm %3d\e[0m" $n $n done echo done
TeraTermだとこんな感じになった
参考
ターミナルにechoで色のついた文字を出力する[サンプルスクリプトあり] – エラーの向こうへ
bash/zshで16色(ANSI カラーコード)と256色のカラーパレットを表示 - よんちゅBlog