Suchen & ersetzen in mehreren dateien

Hallo,
gibt es eine moeglichkeit bei mehreren dateien automatisch einen Text durch einen anderen zu ersetzen?

Danke!

man sed
man vi

Hallo,

gibt es eine moeglichkeit bei mehreren dateien automatisch
einen Text durch einen anderen zu ersetzen?

man sed sollte Dein Freund sein.
Oder auch nicht…
Regulare Ausdrücke sind ja nicht jedermanns Sache.
Nützliche Links diesbezüglich sind
http://www.heise.de/ix/artikel/2001/09/139/
und
http://www-106.ibm.com/developerworks/linux/library/…

Und um mal ein konkretes Beispiel zu geben:

#!/bin/bash
for file in $(ls -1);
do
 sed 's/ich/du/g' $file \> /tmp/dummy.txt;
 mv /tmp/dummy.txt $file;
done

Ersetzt in allen Dateien des momentanen Verzeichnisses den String „ich“ durch „du“.

Gruß
Andreas

Vielen Dank, ich tue mich immer schwer wenn keine Beispiele genannt werden…aber wenn man dann einmal das prinzip gerafft hat kann man alles verfeinern!