存在する場合は256色のサポートを使用したいシェルスクリプトを書いています。公正世界では、環境変数をにxterm設定するだけで、サポートを見つけるために使用します。 TERMxterm-256colortput colors
しかし、私たちは不当な世界に住んでいます。 で起動した場合でもにxterm設定TERMされます。シェルスクリプト内から、256色のウィンドウで実行されているttyに接続されたstdoutでスクリプトが実行されているかどうかを確認するためにできることはありますか?もしそうなら、私は自分で環境変数を設定することができます。xtermTERM=xterm-256colorxterm