Thread Mehrere Dateien in eine einzige einfügen
(10 answers)
Opened by alonso at 2008-02-26 22:34
@tecker: Ein paar Anmerkungen:
Da sollten mehr Fehlerbehandlungen rein: * opendir( DIR, "." ) or die $!; * open(FILE,">>$file") or die $!; * ... Warum liest Du erst alles in ein Array ein und iterierst dann darüber? if ($_ =~ /^([\d]{6,}).txt/) hier sind sowohl die eckigen als auch die runden Klammern unnötig. Außerdem sollte der Punkt maskiert werden, weil sonst auch "1234567txt" gefunden werden würde. Das {6,} sagt "6 oder mehr". Hier wurde gesagt, dass es wohl genau(!) 6 Zahlen sind, also einfach das "," weglassen. Und es sollte noch der Anker am Ende verwendet werden, sonst würde auch "1234567txttxttxttxt" matchen. Also if ($_ =~ /^\d{6}\.txt$/) OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |