12 Mar
2004
12 Mar
'04
10:51
On Thursday 11 March 2004 22:32, Kai Heimbold wrote:
wie kann ich am besten deine beliebige Zeichenkette1 in Zeichenkette2 in allen Dateien eines bestimmten Verzeichnisses und deren Unterverzeichnisse ersetzen.
perl -p -i -e 's/regexp-suchtext/ersetzungstext/g' `find . -name "*.c"`
Vorher alles wegsichern, denn das kann auch ganz schnell ins Auge gehen!
Falls Du CVS verwendest: Erst "cvs up; cvs ci", dann ändern; dann kannst du
mit "cvs diff" ganz einfach feststellen, ob die Änderungen richtig waren, und
notfalls mit "cvs up -f" zum letzten guten Stand zurückkehren.
CU
--
Stefan Hundhammer