Si vos scripts sont uniquement destinés à votre usage, vous pouvez installer grep
de homebrew-core
en utilisant brew
:
brew install grep
Ensuite, il est disponible en tant que ggrep
(GNU grep
). il ne remplace pas le système grep
(vous devez placer le grep installé avant le grep système dans le fichier PATH
).
La version installée par brew
comprend le -P
de sorte que vous n'avez 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 à partir de votre bashrc, comme suit
PATH="/usr/local/opt/grep/libexec/gnubin:$PATH"
Vous pouvez exporter cette ligne dans votre ~/.bashrc ou ~/.zshrc pour la conserver pour les nouvelles sessions.
Veuillez consulter aquí pour une discussion sur les avantages et les inconvénients de l'ancien système. --with-default-names
et sa suppression (récente).