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

Gast Gast
 2008-08-14 23:47
#113508 #113508
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use strict;
use warnings;

my @zeilen=();
my $input_file='/tmp/testdat.txt';
open (my $fileh, '<', $input_file) or die "Fehler bei open($input_file) : $!";
while(<$fileh>)
{
   chomp($_ );
   print "$_ \n";
   push @zeilen, [ split /;/, $_, 4 ];
}
close ($fileh);

my $first_line=shift(@zeilen);
@zeilen=sort{$a->[2] <=> $b->[2]}@zeilen; # wenn es Text ist statt "<=>" "cmp" benutzen.
unsift(@zeilen, $first_line);

View full thread Zeilen einlesen und nach dritter Spalte sortieren