
Como você colore strings específicas na saída padrão e no erro padrão?
Por exemplo:
gpg --verify
Produz um good signature
ou uma bad signature
string.
Como posso colorir o bom, verde; e o ruim, vermelho, usando apenas software GNU?
Em:esse documento, o desenvolvedor fala sobre um script wrapper.
Quero fazer isso sem adicionar código ao código-fonte para gpg
colorir essas strings.
Responder1
Você pode estar procurando: \e[32m
estilizar sequências de escape em sua string, como
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!"
Existem alguns artigos e listagens de cores, incluindo: http://www.bashguru.com/2010/01/shell-colors-colorizing-shell-scripts.html?m=1