Thread Suchen und ersetzen - möglichst schnell u. korrekt
(12 answers)
Opened by stb2050 at 2005-04-12 14:41
Hi Ihr,
ich habe um die 130.000 Text-Dateien, in denen etwas ersetzt werden soll. Code: (dl
)
1 opendir(DIR, "../userdaten/main"); Jetzt meine Fragen zum Code: - Klappt das Suchen/Ersetzen (@content =~ s....) beim Ganzen Array, oder muss ich es doch Zeile für Zeile durchlaufen? - Ist der Suchen/Ersetzen-Code so richtig? "userdaten/$username/bilder" soll durch "userdaten/$userid/bilder" ersetzt werden. - Kann ich den Code noch optimieren, so dass er schneller durchläuft? Im Verzeichnis "../userdaten/main" sind ca. 13.000 Einträge, in den Verzeichnissen "../userdaten/$userid/seiten" auch ca. 10 Einträge. Es wären also 130.000 Dateien, in denen ersetzt werden muss. Und das soll ja keine 10 Stunden dauern. Bin für jede Hilfe dankbar :-) Liebe Grüße Steffen |