Perl at Commandline

Perl eignet sich hervorragend als sed Ersatz an der Kommandozeile:

# perl -pi.sic -e "s/foo/bar/g" *.txt

Mittels dieses Befehls wird in allen Dateien mit der Endung .txt des aktuellen Ordners die Zeichenkette "foo" durch "bar" ersetzt. Zuvor wird eine Sicherungskopie der Datei angelegt unter dem Suffix ".sic"

# perl -pi.sic -e  's/<old string>/<new string>/g' `find . -name "<file name>"`

Ersetze in mehreren Dateien, auch in Unterordnern.

Kommentar schreiben


Sicherheitscode
Aktualisieren

Copyright © 2012 baecker.com. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.