Suchen und Ersetzen in allen Dateien eines Ordners

Sehr prak­tisch, wenn beispiel­sweise ein Kunde, für den man ger­ade eine Reihe von Texten ver­fasst hat, mit­ten­drin den Namen wech­selt. Wie macht man jetzt in 43 Dateien aus «Tigerkunde» «Leopardkunde»? Mit fol­gen­den Perl-Befehl im Terminal:

perl -i -pe 's/Tigerkunde/Leopardkunde/g' *.rtf

Funktioniert bei .txt, .html, .htm, .rtf. Falls man nur .doc-Dateien hat, kann man diese ja schnell vorher umwan­deln mit

textutil -convert rtf *.doc

Und nach­her wieder zurück mit

textutil -convert doc *.rtf

Über frank

Vater von 4 Töchtern (mit 1 Frau), Creative Director, Texter, Journalist, Leser, Mac-Nerd, Jogger

03. Juni 2008 von frank
Kategorien: Uncategorized | Schlagwörter: , , , | Schreibe einen Kommentar

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert

*