シェルスクリプトで端末が24ビットまたはトゥルーカラーをサポートしているかどうかをプログラムでテストするにはどうすればよいですか?
関連:この問題眼球検証のための24ビット/トゥルーカラーテストパターンを印刷することです。
ベストアンサー1
このソースまたは$COLORTERM
含まれていることを確認してください。24bit
truecolor
sh
[ "$COLORTERM" = truecolor ] || [ "$COLORTERM" = 24bit ]
bash
/ zsh
:
[[ $COLORTERM =~ ^(truecolor|24bit)$ ]]