in reply to How to sort?

Use Text::CSV to read the data (assuming it is CSV - your example didn't have any C) and sort using merlyn's Schwartzian Transform