さまざまな色でSTDERR出力を表示するように端末を設定できますか
質問
は、Processからのstderr
出力と異なる色でstdout
出力を自動的に表示するようにOS Xの端末を設定することができますか?
またはこれは、プロセスが着色された出力を出力している場合にのみ可能ですか?
解決
直接的な解決策はありませんが、これを行うのに利用可能な少なくともいくつかの回避策があります。
-
HOMEBREW をシステムにインストールされています)。
brew install hilite
として使用してください。 -
からこの回答を使用できます.ServerFault (スクリプト/コマンドの名前で代替
hilite <command>
) STDERRを赤に表示させるには(他の色の場合は ANSIエスケープシーケンスを参照してください。以下のコマンドで 31m をリストして変更します):command 2> >(while read line; do echo -e "\e[01;31m$line\e[0m" >&2; done)
-
suserred を赤でカラーStderrに使用できます。
他のヒント
astderred をレッドで出力したい場合があります。
OSX互換性のあるもので、OSXにインストールするマニュアルがあります。
所属していません apple.stackexchange