in reply to Sorting an array alphanumricly

sort @array doesn't change @array, it returns a sorted version of the list. To change it you would want:
@array=sort @array;