Thread Dateien mit Musternamen einlesen
(7 answers)
Opened by alla at 2009-12-14 15:43
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) |