Quando estamos utilizando o grep, as vezes fica dificil distinguir em uma listagem muito grande qual foi o trecho de determinada linha que "bateu" com a expressão utilizada do grep. Para resolver isso, utilize a opção --color do grep. Veja as seguintes imagens: ambas são o mesmo comando "squid -v | grep diskd" (que verifica se o squid foi compilado com suporte à diskd):
Sem a opção --color:
Com a opção --color:
Para habilitar de forma permanente o comando existem duas possibilidades, ambas são configuradas no arquivo ~/.bashrc (inclua apenas UMA das linhas abaixo no arquivo):
1)
alias grep='grep --color'
2)
export GREP_OPTIONS="--color"
Para trocar a cor da letra (o padrão é vermelho em negrito) , utilize o comando export GREP_COLOR="NN;XX" (para que a alteração seja permanente, insira essa linha no arquivo .bashrc no diretório home do usuário. Os números seguem a mesma tabela de cores do comando dircolors, conforme abaixo:
Atributos:
00=nenhum 01=negrito 04=sublinhado 05=piscar 07=invertido (inverte a cor de fundo com a cor da letra) 08=oculto (?)
Cor do Texto:
30=preto 31=vermelho 32=verde 33=amarelo 34=azul 35=magenta 36=ciano 37=branco
Cor de Fundo:
40=preto 41=vermelho 42=verde 43=amarelo 44=azul 45=magenta 46=ciano 47=branco
Por exemplo, o comando
export GREP_COLOR="32"
configuraria a cor verde. Já o comando export GREP_COLOR="04;37;44"
criaria uma letra branca sublinhada e com fundo azul.
Nenhum comentário:
Postar um comentário