For at konfigurere grep
til at vise farvede matches på Mac OS X uden at bruge alias, kan du følge disse trin:
Installer GNU grep:
Mac OS X leveres med BSD grep som standard, men for at få farvede matches skal du bruge GNU grep. Du kan installere det via Homebrew:
brew install grep
Opdater din PATH:
Efter installationen skal du sørge for, at GNU grep bruges i stedet for BSD grep ved at opdatere din PATH
. Tilføj følgende linje til din .bash_profile
eller .zshrc
fil:
export PATH="/usr/local/opt/grep/libexec/gnubin:$PATH"
Genindlæs din shell konfiguration:
source ~/.bash_profile
eller
source ~/.zshrc
Brug --color flaget:
Nu kan du bruge grep
med --color
flaget for at få farvede matches:
grep --color 'søgeterm' filnavn
Permanent farveindstilling:
Hvis du vil have farvede matches som standard uden at skulle tilføje --color
hver gang, kan du oprette en konfigurationsfil for grep
. Tilføj følgende linje til din ~/.bashrc
eller ~/.zshrc
fil:
export GREP_OPTIONS='--color=auto'
Genindlæs din shell konfiguration:
source ~/.bashrc
eller
source ~/.zshrc
Efter at have fulgt disse trin, vil grep
vise farvede matches som standard på din Mac OS X.