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/sedDaher 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.
findzu finden es. Verwenden Sie im Terminal den folgenden Befehl:find /usr -type f -name *sed