Thread File öffnen, Inhalt ausgeben und wieder schließen
(4 answers)
Opened by Iggy86 at 2012-07-26 13:39
Es sieht so aus als hättest du den Code irgendwo heraus kopiert.
Hier mal ein vollständiges Beispiel. Mit File::Find wird das ganze einfacher. 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 strict; use warnings; use File::Find; my $globalerror=0; sub recDir { my $path=shift(@_); find(sub{ my $file=$File::Find::name; if($file=~/\.d$/) { if(open(my $fh, '<', $file)) { local $/=undef; print <$fh>; close($fh); } else { warn "Can't open $file ($!)\n"; $globalerror = 1; } } },$path); } recDir($ARGV[0]); Zeile 14-24 öffnet die Datei und gibt sie aus. |