ANSI Escape CodeにおけるSGRコードを出力する。
成果物
詳しくはhelp参照。
概要
\e[31m
で文字色を赤にする。このうち31
のSGRコード部分のみ出力する。
\e[31;42m
で文字色=赤、背景色=緑にする。このうち31;42
のSGRコード部分のみ出力する。
例
color3.sh r g
文字色=赤、背景色=緑、にする。
COLOR="$(color3.sh r g)" echo -e "\e[4;${COLOR}mここの色を変える\e[m"
ほかにもred
,green
,blue
など小文字フルネームも使える。
color3.sh red green
背景色だけ指定したいならオプションを使う。
color3.sh -b green
明るい色にしたければ-F
(fore
),-B
(back
)で指定する。
color3.sh -F r -B g
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux