Ich versuche, GNU sed zu installieren. Im Anschluss dieser Beitrag Ich tat
brew install gnu-sed
A priori ging es gut, aber dann der Befehl gsed
wurde nicht gefunden. Ich konnte keine finden gnu-sed
(oder gleichwertig) in /usr/local/bin/
außer dem Standard sed
.
Ich arbeite unter Mac OS X 10.11.3
gnu
, Ich fand /usr/local/Cellar/gnu-sed/4.2.2/bin/sed
. Sollte ich nur diese Datei verschieben /usr/local/bin/
? Vielen Dank
/usr/bin/sed
Daher sehe ich keinen Grund, warum Sie die GNU-Version nicht kopieren / verschieben können /usr/local/bin/
. Das heißt, je nachdem, was in Ihrem ist PATH
Das erste ist das, das ausgeführt wird, wenn Sie nichts tun, um die beiden zu unterscheiden. Nennen Sie vielleicht die GNU-Version gsed
.
sed
zu gsed
den Befehl umbenennen?
sed
und beide sind in der PATH
, dann wird einer über den anderen laufen, basierend auf dem PATH
. Wenn Sie nicht verstehen, was ich sage, müssen Sie etwas googeln.
find
zu finden es. Verwenden Sie im Terminal den folgenden Befehl:find /usr -type f -name *sed