Tôi có coreutils nhưng tôi không chắc là GNU grep có ở đó không. Tôi chỉ muốn sử dụng cờ -Pcho Perl regex được tìm thấy trong GNU grep, nhưng không phải trong BSD grep.
PATH của tôi là /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/binvì vậy tôi có coreutils đầu tiên trong PATH.
Tuy nhiên, grep là BSD khi tôi đang sử dụng nó: grep --versioncho grep (BSD grep) 2.5.1-FreeBSD.
Lệnh type -p greptrả về/usr/bin/grep
Làm thế nào bạn có thể cài đặt GNU Grep trong OSX?
grepvẫn là một FreeBSD, nhưngegrepvàfgreplà GNU. Làm cách nào để đặt mặc địnhgrepthành GNU? (Tôi đã sử dụng--with-default-names)