Thread Dateien mit Musternamen einlesen (7 answers)
Opened by alla at 2009-12-14 15:43

havi
 2009-12-14 17:08
#129367 #129367
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Das sollte das machen was du willst, obwohl ich gerade gesehen hab
das du dich für die Variante von Renee entschieden hast...

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
#!/usr/bin/perl

use warnings;
use strict;

my $verzeichnis = "PFAD";

opendir(my $fhDir, $verzeichnis) or die $!;
my @files = grep { $_ =~ m/^\w{3}\d{8}\.txt$/ } readdir($fhDir);
closedir($fhDir) or die $!;

for my $dateiEin (@files) {
 
        my $dateiAus = $verzeichnis."/".substr($dateiEin,0,- 4)."_f.txt";
        
        open(my $fhEin, "<", $verzeichnis."/".$dateiEin) or die $!;
        open(my $fhAus, ">", $dateiAus)                  or die $!;
        binmode($fhAus, ":utf8"); #output in utf8

        while(my $zeile = <$fhEin>) {
                chomp $zeile;
                
                # ...

                print $fhAus; # ...
                
        } # while

} # for

Last edited: 2009-12-14 17:12:45 +0100 (CET)

View full thread Dateien mit Musternamen einlesen