Array sortieren und zählen
|
Seitenanfang |
| Hi, ich habe ein Skript zur Auswertung einer Logdatei geschrieben, und bekomme als Ergebnis ein Array, in dem Werte drin stehen. Ich habe es auch geschafft mit foreach my $key (@werte) { $HASH{$key}++ ; }foreach my $key (keys %HASH) { print "$HASH{$key} Treffer für $key\n"; }
die Werte im Array zu zählen - allerdings habe ich es nicht hinbekommen, die Ausgabe auch noch nach Häufigkeit zu sortieren. Kann mir da vielleicht jemand helfen? Danke!
Datum: 04.02.2005-11:47

|
re: Array sortieren und zählen
|
Seitenanfang |
| versuchsmal mit einer art in der Form: foreach my $key (sort { $HASH{$a} <=> $HASH{$b} } keys %HASH) { ... weiß nicht, ob der syntax stimmt, aber such mal nach "<=>" und sortierung von hashes Paul
Datum: 04.02.2005-12:15

|
re: Array sortieren und zählen
|
Seitenanfang |
| Hm, so ähnlich versuche ich es schon, aber es klappt eben nicht...
Datum: 04.02.2005-13:21

|
re: Array sortieren und zählen
|
Seitenanfang |
| Ok, habs hinbekommen - ich weiß zwar nicht genau, was ich jetzt anders gemacht habe als gestern, aber jetzt geht es. Danke!
Datum: 04.02.2005-14:45

|