私のLinuxコンピュータで次のことをしたいと思います。
if [[ colors exist ]];then
echo "some text in colors"
fi
私の質問は次のとおりです
ログファイルの一部のテキストに色を追加するにはsedを使用していますが、Linuxボックスで色が有効になっていない場合は、[033mなどの不要な文字を追加するなど)、不要な方法でログファイルを変更します。
ベストアンサー1
おそらくtputを使用して利用可能な色の数を確認できます。
ncolors=$(tput colors)
if [[ $ncolors -ge 8 ]];then
# colors available
fi