![]() |
|< 1 2 >| | ![]() |
16 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
map chomp, @eingang;
map $_=[ split(/ +/, $_) ], @eingang;
push (@eingang2,join(" ",@{$_})) for sort vergl @eingang;
sub vergl {
return -1 if $$a[1] lt $$b[1];
return 1 if $$a[1] gt $$b[1];
}
1
2
3
4
5
6
7
my @lines = <FILE>;
chomp @lines; # chomp kann auch mit listen arbeiten => map unnoetig
my @sorted = map { $_->[1] } # ganze zeile zurueckgeben
sort {$a->[0] cmp $b->[0] } # sortieren nach 2. spalte
map { [ ( split(/ +/) )[1], $_ ] } # 2dim Array bilden: [2.spalte, ganze zeile ]
@lines;
![]() |
|< 1 2 >| | ![]() |
16 Einträge, 2 Seiten |