Thread Filehandler über Array?! (8 answers)
Opened by rucksl at 2006-07-25 20:52

Strat
 2006-07-26 14:08
#68398 #68398
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=sid burn,25.07.2006, 22:13]... jedenfalls stand im Alpaka Buch das man IO::File nutzen sollte, wenn man eine Referenz auf ein Dateihandle erstellen möchte...[/quote]
Dieses Buch ist auch schon ein paar Jahre alt. Dieser Weg funktioniert gut, aber mittlerweile wuerde ich den folgenden Weg (wurde eh schon so aehnlich genannt) waehlen:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my @FHs = ();
for my $i (0..$#ARGV) { # fuer jeden uebergebenen Parameter
open( $FHs[$i], "<", $ARGV[$i] )
or die "Error: couldn't open file '$ARGV[$i]': $!\n";
} # for

# z.B. alles in ein array einlesen
my @array = ();
foreach my $FH (@FHs) {
push( @array, <$FH> );
close( $FH ); # nicht mehr benoetigten FH schliesen
} # for

# array entsorgen, wenn da eh nichts mehr offen ist
undef( @FHs );
\n\n

<!--EDIT|Strat|1153908572-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Filehandler über Array?!