Colorindo a saída do comando grep
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 05 de setembro de 2012
O comando grep tem a opção --color
que permite colorir o termo procurado.
Vejam um exemplo:
![]() |
Este exemplo é bastante simples, mas dependendo do volume de dados a ser analisado, como por exemplo a análise de logs do sistema, a definição da cor comando grep pode ajudar a localizar mais rapidamente os caracteres procurados, sem contar que é uma experiência mais agradável visualmente.
É possível também alterar a cor usada pelo grep para destacar os argumentos de busca, por meio da variável de ambiente GREP_COLORS.
Alguns exemplos:
GREP_COLOR='4;32' | o argumento de busca será sublinhado |
GREP_COLOR='1;32' | o argumento de busca será destacado na cor verde |
GREP_COLOR='4;31' | o argumento de busca será destacado na cor vermelha e sublinhado |
GREP_COLOR='5;31' | o argumento de busca será destacado na cor vermelha e ficará piscando (blink) |
Para usar ainda mais a criatividade, consulte a tabela abaixo (Fonte: http://www.termsys.demon.co.uk/vtansi.htm#colors) para montar sua obra de arte :-)
0 | Reset all attributes |
1 | Bright |
2 | Dim |
4 | Underscore |
5 | Blink |
7 | Reverse |
8 | Hidden |
Foreground Colours
30 | Black |
31 | Red |
32 | Green |
33 | Yellow |
34 | Blue |
35 | Magenta |
36 | Cyan |
37 | White |
Background Colours
40 | Black |
41 | Red |
42 | Green |
43 | Yellow |
44 | Blue |
45 | Magenta |
46 | Cyan |
47 | White |