Thread Hash richtig sortieren
(9 answers)
Opened by rwilli at 2009-10-01 14:28
Hallo,
ich bin noch ziemlicher Perl Neuling, und bin gerade dabei mich intensiver damit zu beschäftigen. Zu meinem Problem. Ich hab ein Hash welches so aussieht: Code: (dl
)
1 %temphash = ('1AHIT' => {'COMMENT', '1AHIT', 'IP', '192.168.221.10'}, '2AHIT' => {'COMMENT', '2AHIT', 'IP', '192.168.222.10'}, Ich möchte nun dieses Hash nach IP-Adressen geordnet ausgeben. Habs mit Code: (dl
)
@keys_sorted_by_value = sort{$temphash{$a}{'IP'} <=> $temphash{$b}{'IP'}} keys %temphash; und Code: (dl
)
@keys_sorted_by_text = sort{$temphash{$a}{'IP'} cmp $temphash{$b}{'IP'}} keys %temphash; und anschließender Ausgabe mit foreach, aber ich bekomm nicht das gewünschte Ergebnis hin. Hoff ihr könnt mir helfen! Danke! |