use strict; my @array = qw(2aa 2ba 12kf 9cn 9vn 21sg); my @sorted = join("\n", sort {$b <=> $a} @array); print foreach @sorted; # Output 21sg 12kf 9vn 9cn 2ba 2aa