[quote=pq,08.06.2007, 10:06]benutze find mit xargs.
find ... | xargs perl -pi -we'...'[/quote]
Vorsicht damit, wenn in den Dateinamen Leerzeichen o.ä. vorkommen können. Dafür gibt es die Option, dass
find(1) die Dateinamen mit Nullbyte getrennt ausgibt (Option
-print0) und
xargs(1) sie wieder an Nullbytes trennt (Option
-0 ["minus Null"]).
find ... -print0 | xargs -0 perl -pi -we'...'