Si vos scripts sont uniquement pour votre usage, vous pouvez installer à grep
partir à l' homebrew-core
aide brew
:
brew install grep
Ensuite, il est disponible en tant que ggrep
(GNU grep
). il ne remplace pas le système grep
(vous devez mettre le grep installé avant celui du système sur le PATH
).
La version installée par brew
inclut le-P
option, vous n'avez donc pas besoin de modifier vos scripts.
Si vous avez besoin d'utiliser ces commandes avec leurs noms normaux, vous pouvez ajouter un répertoire "gnubin" à votre PATH depuis votre bashrc comme:
PATH="/usr/local/opt/grep/libexec/gnubin:$PATH"
Vous pouvez exporter cette ligne sur votre ~ / .bashrc ou ~ / .zshrc pour la conserver pour les nouvelles sessions.
Veuillez consulter ici pour une discussion des avantages et des inconvénients de l'ancienne --with-default-names
option et de sa suppression (récente).