Thread Datei einlesen und aufteilen
(12 answers)
Opened by Kurtosis at 2015-04-20 14:17
Die Daten sehen so aus?
Dann so: 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 use strict; use warnings; use 5.010; my (@x, @y, @z, @W); # Arrays für Daten my $file_name = 'test.dat'; # Dateiname der Datendatei # Datei öffnen open my $fh, '<', $filename or die "Datei $file_name: $!"; # erste Zeile wegwerfen, da Header my $line = <$fh>; # weitere Zeilen einlesen while ( $line = <$fh> ) { chomp $line; # unwichtiges Zeilenende entfernen my ($x, $y, $z, $W) = split /\t/,$line; # In einzelne Daten aufsplitten # einzelne Daten in Arrays speichern push @x,$x//''; push @y,$y//''; push @z,$z//''; push @W,$W//''; } # Datei schließen close $fh; Editiert von GwenDragon: chomp hinzu Last edited: 2015-04-20 15:19:41 +0200 (CEST) |