если файл лежит на юниксе или есть доступ к таковому, то дай команду Code: cat file.txt | sort -t @ -k 2 > sorted_file.txt и не нужны никакие программы )