Я знаю, что опция -k для сортировки Unix позволяет нам сортировать по определенному столбцу и всем следующим. Например, учитывая входной файл:
2 3
2 2
1 2
2 1
1 1
Используя sort -n -k 1
, я получаю выходные данные, отсортированные по 1-му столбцу, а затем по 2-му:
1 1
1 2
2 1
2 2
2 3
Тем не менее, я хочу сохранить порядок второго столбца, например:
1 2
1 1
2 3
2 2
2 1
Это возможно с помощью команды sort
?