Thread Zeilen einlesen und nach dritter Spalte sortieren (48 answers)
Opened by leo11 at 2008-08-14 08:06

leo11
 2008-08-16 11:01
#113567 #113567
User since
2008-08-14
250 Artikel
BenutzerIn
[default_avatar]
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

View full thread Zeilen einlesen und nach dritter Spalte sortieren