2016-07-29 8 views
1

im Versuch, dies zu tun auf einem OSx Terminal-Wie man mehrfache Substitution mit sed auf OSX

sed -i -e 's/something/somethingelse/g' \ 
-e 's/someotherthing/someothertingagain/g' \ 
-e 's/multised/isfun/g' \ 
file.txt 

das funktioniert gut auf Linux, aber nicht auf OSX. Gibt es eine Möglichkeit, dies mit sed unter OSX zu tun, oder muss ich etwas anderes verwenden? Bitte helfen Sie :)

Antwort

1

OSX sed funktioniert nicht mit der leeren Erweiterung, um ursprüngliche Datei Verwendung zu überschreiben sed -i ''.

sed -i '' -e 's/something/somethingelse/g;s/someotherthing/someothertingagain/g;s/multised/isfun/g' file.txt 
Verwandte Themen