標準出力と標準エラーで特定の文字列の色を指定するには?
たとえば、
gpg --verify
good signature
または文字列を出力しますbad signature
。
どうすれば良い色の緑を作ることができますか?不良、赤、GNUソフトウェアのみを使用していますか?
存在する:このファイル、開発者はラッパースクリプトについて話します。
gpg
この文字列を色付けするために、ソースコードにコードを追加せずにこれを実行したいと思います。
答え1
以下を見つけることができます:\e[32m
文字列のスタイルエスケープシーケンス、例:
echo -e "Doing ls\n\e[32m$(ls --color=never)\e[33m ^^^\n \e[36m ls \e[39m output"
printf "\e[35mHello\e[41mWorld\e[0m!"
以下を含むいくつかの記事とカラーリストがあります。 http://www.bashguru.com/2010/01/shell-colors-colorizing-shell-scripts.html?m=1