У меня есть coreutils, но я не уверен, есть ли GNU grep. Я просто хочу использовать флаг -P
для регулярного выражения Perl, который находится в GNU grep, но не в BSD grep.
У меня PATH, /usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/masi/.cabal/bin
поэтому у меня сначала есть coreutils в PATH.
Однако grep - это BSD, когда я его использую: grep --version
дает grep (BSD grep) 2.5.1-FreeBSD
.
Команда type -p grep
возвращается/usr/bin/grep
Как вы можете установить GNU Grep в OSX?
grep
по-прежнему FreeBSD, ноegrep
иfgrep
GNU. Как я могу установить значениеgrep
по умолчанию для GNU? (Я использовал--with-default-names
)