2015-06-07 2 views
3

У меня есть файл ввода, который содержит следующие данные:Сортировка группа данных на основе столбца

1 2 3 4 
    4 6 
    8 9 
     10 
2 1 5 7 
    3 
3 4 2 9 
    2 7 
     11 

Я пытаюсь sort группу данных на основе третьей колонке и получить такой результат:

2 1 5 7 
    3 
1 2 3 4 
    4 6 
    8 9 
     10 
3 4 2 9 
    2 7 
     11 

Не могли бы вы рассказать мне, как это сделать?

ответ

0
sort -nk3r 

будет сортировать в обратном порядке в соответствии с третьей колонкой. Однако следует отметить, что это выводит

2 1 5 7 
1 2 3 4 
3 4 2 9 
     10 
     11 
    2 7 
    3 
    4 6 
    8 9 

из-за способом функции Баша сортировки, и это дает другой результат, чем на выходе вы в курсе, но правильно по этому вопросу.

Смежные вопросы