Thread File::Find Warnings
(11 answers)
Opened by bianca at 2013-04-04 21:30
Hi!
Wie bekomme ich bei folgendem Script das Variable "%work" will not stay shared at test.pl line 18. weg? Die Struktur, dass alles in einer sub läuft muss bleiben. 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 #!/usr/bin/perl -w use strict; use warnings; use File::Find; test(); sub test { my %work = ( gefunden => 0, ); { no warnings 'File::Find'; find(\&file_find_wanted,('/www')); } sub file_find_wanted { if (-f $File::Find::name) { $work{gefunden} ++; } } print $work{gefunden}; } Im Einsatz ist Strawberry Perl 5.10.1 auf Win7 Danke 10 print "Hallo"
20 goto 10 |