Suchen ersetzen von mehreren Dateien mit sed

sed -i ’s/suchmuster/ersetzung/g‘ AnzuwendeDatei

sed -i 's/AUtobahn/Autobahn/g' straßennamen.html

Suchen und Ersetzen mit sed auf mehre Dateien Anwenden

Mit dem „*“ wird sed auf mehre Dateien angewendet.

sed -i 's/AUtobahn/Autobahn/g' *.html

Hinweis

Sind Sonderzeichen, wie Leerzeichen, Punkt . , Schrägstrich / etc., im Such- oder Ersetzungsmuster dann ist vor das Sonderzeichen eine sogenannte Escapesequenz (Escapezeichen) zu setzen, das ist in der Regel das Backslash also der Schrägstrich nach hinten „\“. Direkt nach dem \ könnt ihr dann das Sonderzeichen einfügen so z.B.
sed -i 's/AUtobahn/Auto\ und\ Bahn/g' *.html
Das Leerzeichen wurde hier mit Escapesequenz eingefügt.

Autor: tunda

Macht was mit Technik & Kultur.