Якщо ваші скрипти тільки для особистого використання, ви можете встановити grep
з homebrew-core
допомогою brew
:
brew install grep
Тоді він доступний як ggrep
(GNU grep
). він не замінює систему grep
(вам потрібно поставити встановлений grep перед системним на PATH
).
Версія, встановлена користувачем, brew
включає цю -P
опцію, тому вам не потрібно змінювати сценарії.
Якщо вам потрібно використовувати ці команди з їх звичайними іменами, ви можете додати каталог "gnubin" до вашого PATH з вашого bashrc, наприклад:
PATH="/usr/local/opt/grep/libexec/gnubin:$PATH"
Ви можете експортувати цей рядок на ~ / .bashrc або ~ / .zshrc, щоб зберегти його для нових сеансів.
Будь ласка, дивіться тут для обговорення плюсів і мінусів старого --with-default-names
варіанту та його (недавнього) видалення.