in reply to Sorting of hash by value

my @resArr = sort{ $devLst{ $a } <=> $devLst{ $b } } sort keys %devLst;;

Update: That said, if your keys are really Dev1 ... DevN, then you'd same memory and avoid one level of sort by storing your data in an array to start with:

@devLst = (undef, 2001, 1791, 32000, 1791, 32000, 1791, 32000 );; print "dev$_" for sort{ $devLst[ $a ] <=> $devLst[ $b ] } 1 .. $#devLs +t; dev2 dev4 dev6 dev1 dev3 dev5 dev7

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."