Suchen und ersetzen über viele Dateien

Maledictus

FreeBSD ftw
Ich würde gerne über mehrere Textdateien (in diversen Unterverzeichnissen) nach einem festen String suchen und diesen mit einem anderen festen String ersetzen, hat da jemand eine Idee zu?
also finden kann ich die mit
Code:
% grep -ri "String" *
aber wie ersetze ich die?

Danke im voraus
Male
 
Ich mache so etwas gerne mit perl, z.B.
Code:
find . -type f | xargs perl -pi -e 's/String/Tanga/'
Das würde jetzt in alle Files ('-type f') den String 'String" durch 'Tanga" ersetzen.
 
Zurück
Oben