Thread fortlaufende Nummer in Variablenname (15 answers)
Opened by EagleFox at 2007-01-15 15:15

EagleFox
 2007-01-15 16:24
#73230 #73230
User since
2006-04-10
66 Artikel
BenutzerIn
[default_avatar]
ok, Code verstanden. Ich habe also z.B. im hash $hash{0} den kompletten Inhalt der ersten Datei.
Zwei kurze Fragen:
Wie greife ich z.B. auf den 3. Wert der 2. Spalte der ursprünglich 3. Datei zu?
Kann ich dem hash auch nur die ersten drei Spalten zuweisen indem ich z.B. folgenden Code nutze
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
for(0..(scalar @files)-1){
open my $fh,'<',$files[$_] or die $!;
while(do {local $/="\n\n\n";defined($data = <"$fh">)}){
for my $line(split(/\r?\n/,$data)){
chomp $line;
my $spalte1 = (split(/\s+/,$line))[0];
my $spalte2 = (split(/\s+/,$line))[1];
my $spalte3 = (split(/\s+/,$line))[2];
$hash{$_} = ($spalte1, $spalte2, $spalte3);
}
}
}

View full thread fortlaufende Nummer in Variablenname