Ich habe Coreutils, bin mir aber nicht sicher, ob GNU grep vorhanden ist. Ich möchte nur das Flag -P
für Perl-Regex verwenden, das in GNU grep zu finden ist, aber nicht in BSD grep.
Mein PATH ist /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
so, dass ich Coreutils zuerst im PATH habe.
Grep ist jedoch BSD, wenn ich es benutze: grep --version
gibt grep (BSD grep) 2.5.1-FreeBSD
.
Befehl type -p grep
kehrt zurück/usr/bin/grep
Wie kann man GNU Grep in OSX installieren?
grep
immer noch das FreeBSD, aberegrep
undfgrep
sind GNU. Wie kann ich den Standardgrep
auf GNU setzen? (Ich habe verwendet--with-default-names
)