Linux には、IO リダイレクトに関係なく色を維持するオプションを持つコマンドがいくつかあります。たとえば、次のようになります。
| grep --color=always
カスタム プログラムの出力リダイレクトの色を保持する方法はありますか?
私の特定の例では、警告とエラーを強調表示するために sed にリダイレクトされるカラー出力で cmake を使用します ( http://shawnwilsher.com/2008/12/highlight-warnings-in-make/を使用)。