#!perl -l my %tallies=(h=>30,a=>10,j=>1,p=>20); print "Keys:",keys %tallies; print "Bad :",sort{$tallies{my $a} <=> $tallies{my $b}} keys %tallies; print "Good:",sort{$tallies{$a} <=> $tallies{$b}} keys %tallies; __END__ Keys:phaj Bad :phaj Good:japh #### keys %tallies; #### sort {my ($a,$b); $a <=> $b } keys %tallies;