Thread Zeichenfolge in html Datei, hänge an Dateinamen an (9 answers)
Opened by hansH at 2007-08-24 23:37

#Kein Kommentar
 2007-08-25 01:28
#98649 #98649
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
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

View full thread Zeichenfolge in html Datei, hänge an Dateinamen an