Thread Zeilen einlesen und nach dritter Spalte sortieren
(48 answers)
Opened by leo11 at 2008-08-14 08:06
Guten Morgen,
ich hab mich nun an dem Vorschlag von LanX gewagt. Was haltet ihr von folgendem? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 my @zeilen=(); open (FILE, '<', '/tmp/testdat.txt') or die "Fehler beim öffnen der Datei : $!"; while(<FILE>) { print $_; /^([^;]*;){2}([^;]*)/; #separate content of column three push (@zeilen, [$_,$2]); #initialize ,2d array -> [0]=whole line, [1]content of column three } close (FILE); my $first_line=shift(@zeilen); #store first line @zeilen=sort{$a->[1] <=> $b->[1]}@zeilen; #sort unshift(@zeilen, $first_line); #add first line print "\n----------\n\n"; for my $zeile (@zeilen) {print $zeile->[0]} VG leo11 |