Thread zweite Spalte einer Datei in Array einlesen (3 answers)
Opened by EagleFox at 2006-04-25 14:27

renee
 2006-04-25 14:35
#65319 #65319
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du solltest Fehlerbehandlung machen. Du überprüfst im Moment nicht, ob Du die Datei überhaupt öffnen kannst...

Dann wird im Moment nur eine einzige Zeile aus der Datei eingelesen:
Code: (dl )
my $spek = <DAT>;
Im skalaren Kontext liefert der Diamant-Operator nur die nächste Zeile...

Aufbauend auf Deinem Code sollte folgendes funktionieren:
Code: (dl )
1
2
3
4
5
6
7
my @speknum;

open(my $fh,"<",$pqc) or die $!;
while(my $line = <$fh>){
push(@speknum,(split(/\s+/,$line))[1]);
}
close $fh;


Wenn Du uns ein paar Beispieldaten zeigst, können wir auch besser abschätzen, was für Deine Aufgabenstellung am Geschicktesten ist!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread zweite Spalte einer Datei in Array einlesen