No Linux, obtenho cores bonitas que facilitam a distinção entre o nome do arquivo e os números de linha do conteúdo do arquivo:
Eu configurei GREP_COLORS
no Mac OS X para minha instalação do GNU grep (via homebrew), mas ela é ignorada. Acabei de obter a coloração do texto correspondente, que é mais limitado.
Informação da versão
/Volumes/numerous/usr/local/homebrew/opt/grep/libexec/gnubin/grep --version
grep (GNU grep) 3.7
Packaged by Homebrew
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and others; see
<https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
GREP_COLORS='ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36'
Resposta incorreta
Usar --color=always
. Não estou falando de destacar partidas. Estou falando de coloração de componentes.
Desculpe, parece que funciona. De alguma forma, o
grep
ser escolhido da minhaPATH
era a versão BSD depois que eu realoquei minha pasta Homebrew (e provavelmente nãobrew install grep
pensei que fosse parte de coreutils ou gnutls), e minha captura de tela de exemplo não tinha--color