プログラムで各ストリームの出力をカラー化する方法はありますか?

プログラムで各ストリームの出力をカラー化する方法はありますか?

私はコマンドが端末に書き込むストリームに基づいてコマンド出力にbashの色を割り当てる方法を探しています。各ストリームに色を割り当てる方法はありますか?

例えば

stdout -> regular color
stderr -> red
program created streams that write to the terminal -> blue

ベストアンサー1

あなたの要件とは異なりますが、誰かがstdout / stderrを色で区別したいと思っていたこの以前の質問を読む価値があります。

STDOUTとSTDERRのフォントカラーを設定する方法

おすすめ記事