電気ひつじ牧場

技術メモと日常のあれこれ

シェル色付け対応早見表

ターミナルに文字を出力する際に

$ echo -e "\033[<パラメータ>m <表示する文字> \033[0m"

とすることでパラメータに応じた文字色、背景色をつけることができる。パラメータは;で区切ることで複数種類指定することが可能。

色の対応

文字色は30~37、背景色は40~47までの値を指定する。

次の擬似言語を実行したら画像のように色付けがされる

tcolor <- range 30 37
    bcolor <- range 40 47
        echo -e "\033[${tcolor};${bcolor}m text:$tcolor background: $bcolor \033[0m"
    done
done

f:id:cha-shu00:20210206155608p:plain
色の対応表