Как отсортировать основной столбец в алфавитном порядке, а затем дополнительный столбец в числовом порядке?

Предполагая, что есть текстовый файл:

10  A   QAZ
5   A   EDC
14  B   RFV
3   A   WSX
7   B   TGB

Я хочу отсортировать его со вторым столбцом в качестве основного столбца с алфавитным порядком и первым столбцом в качестве дополнительного столбца с числовым порядком. Ниже приведен ожидаемый результат:

3   A   WSX
5   A   EDC
10  A   QAZ
7   B   TGB
14  B   RFV

Я пробовал sort -k 2,2 -k 1,1 a.txt -nи sort -k 2,2 -k 1,1 a.txt, но оба дают неправильные результаты. Что я должен решить эту проблему? Спасибо.

5
задан Yun Huang 6 August 2012 в 15:38
поделиться