揮発性のメモ2

知識をメモ書きしておく

bashで、256色表示する

エスケープシーケンスで色を出すやつ

\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だとこんな感じになった
f:id:iww:20210820161004p:plain

参考
ターミナルにechoで色のついた文字を出力する[サンプルスクリプトあり] – エラーの向こうへ
bash/zshで16色(ANSI カラーコード)と256色のカラーパレットを表示 - よんちゅBlog