Thread Hash sortieren (19 answers)
Opened by mikey_b at 2010-03-26 22:08

mikey_b
 2010-03-26 14:23
#135322 #135322
User since
2010-03-15
21 Artikel
BenutzerIn
[default_avatar]
meinst du das so ? Das habe vorhin versucht.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use strict;
my %hash = ();
open (AN, '<', $ARGV[0] ) or die "$!\n";
while (my $line = <AN>) {
chomp $line;
my ($k, $v) = split / /, $line;
$hash{$k} = $v;
}
my @keys_sorted = sort{ $hash{$b} <=> $hash{$a} }keys %hash;
for my $key ( @keys_sorted ) {
print "$key -> $hash{$key}\n";
}


So krieg ich nur "woche -> 2" als Ausgabe

View full thread Hash sortieren