Thread Datei ändern!
(5 answers)
Opened by Gast at 2007-10-24 10:27
Ich glaube, du meinst das so:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 if (opendir(DIR,"test") ) { while($datei = readdir(DIR)) { if ( open(INPUT,"+<", "test/$datei") ) { # Datei um Lesen und Schreiben öffnen print "$datei\n"; undef $/; $_ = <INPUT>; # erste Zeile lesen $_ =~ s/<html><head>/ <html><head>/; # Ersetzen seek(INPUT, 0, 0) or die "Fehler: $!"; # An Anfang der Datei gehen print INPUT $_ or die "Fehler: $!"; # Inhalt zurück schreiben close (INPUT) or die "Fehler: $!"; # Datei schließen } else { die "Fehler: $!"; # Problem beim Öffnen der Datei } } closedir(DIR) or die $!; # Problem beim Schließen des Verzeichnisses } Außerdem solltest du auf fehlgeschlagene Dateioperationen prüfen (siehe mein die $!). Und brav use strict; und use warnings; verwenden. ;) |