Thread Zeichenfolge in html Datei, hänge an Dateinamen an
(9 answers)
Opened by hansH at 2007-08-24 23:37
da reicht ein ganz einfaches script:
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 23 24 25 26 27 28 29 30 31 32 use strict; use warnings; #Suche alle *.html-dateien: my @all_files = glob ("*.html"); foreach my $file (@all_files) { #Endung entfernen: $file =~ s/\.html//; #Ich weiß es gibt bessere methoden, #mir fällt aber gerade keine ein. #Lese die Datei: open (FILE, "<", "$file.html") || print "\nERROR: Cannot open the file \"$file\":\n$!\a"; foreach my $data (<FILE>) { #Wenn die Datei eine bestimmte Zeichenfolge enthält, #dann umbenennen: if ($data =~ /www id: (\d\d\d\d\d)/) { print "FILE: $1 in \"$file\" gefunden\n"; close (FILE); rename ("$file.html", "$file $1.html") || print "\nERROR: Cannot rename the file \"$file\":\n$!\a"; last; } }continue { close (FILE); } } ich weiß das mit dem FFFF ist nicht drin, aber ein bisschen sollst du ja auch noch tun :-). schau mal unter substr nach Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
|