Se você usar a variável de ambiente GREP_COLORS
, poderá controlar cores específicas para cada tipo de correspondência. man grep
explica o uso da variável.
O comando a seguir imprimirá uma correspondência colorida, mas nada na linha que separa o grupo, apenas uma linha em branco. Conduzido através de od
, você verá a cor escapar antes e depois da partida, mas apenas \n\n
na separação do grupo.
GREP_COLORS='ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=' grep --group-separator="" --color=always -A5
Desvincular o componente se
suprimirá a impressão de cores no separador de grupos.
Como meu exemplo acima usou todos os valores padrão para GREP_COLORS
, o seguinte também funcionará.
GREP_COLORS='se=' grep --group-separator="" --color=always -A5
Se você não estiver usando um shell semelhante a bash
, talvez seja necessário exportar GREP_COLORS
primeiro.