Thread Probleme mit File::Find
(12 answers)
Opened by Lebewesen at 2012-05-08 16:35
Vielen Dank für die schnelle Hilfe!!!
Quote Ja, ich kam nur nicht an eine Liste weil ich in einer Endlosschleife war - das Problem muss ich dann in meinem Code suche, wenn das jetzt auch noch auftritt. Dein minimal Beispiel läuft bei mir auch ohne Probleme... Und was lerne ich daraus? Probleme nicht im großen Programmen testen sondern erst Minimalbeispiele erzeugen ;) Ich habe das von dir jetzt so zusammengesetzt, und es funktioniert :D Das Einbauen in das Hauptprogramm sollte dann kein Thema sein ;) Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/perl use 5.008; use strict; use warnings; use File::Find; my $dir = '.'; my @found = (); find(sub {if ($File::Find::name =~ /\d_12.*/){push @found, $File::Find::name;}}, $dir); my $anzahl=@found; print @found; print "\n\nAnzahl: $anzahl\n"; sub wanted { if ($File::Find::name =~ /.*/) { push @found, $File::Find::name; } } |