@KEYS = sort(@KEYS); #### @KEYS = sort { $a <=> $b } @KEYS; #### my @triee = map { substr($_, 8) } sort map { (split(/;/, $_))[5] . $_ } ; foreach my $triee (@triee) { print OUTFILE $triee; }