Я пытаюсь отсортировать файл ниже:
col1 (по возрастанию) col2 (по убыванию) col3 (по возрастанию) col4 (по убыванию)
Я хочу использовать команду -k
, а не синтаксис +-
.
Я понял, как использовать старый синтаксис:
sort -t " " +0 -1 +2 -3 +4r testfile
но это вряд ли интуитивно.
Я не понял правильный способ использования опции -k
. Спасибо.
Здесь тестовый файл:
5 3 2 9
3 4 1 7
5 2 3 1
6 1 3 6
1 2 4 5
3 1 2 3
5 2 2 3
Результат:
1 2 4 5
3 4 1 7
3 1 2 3
5 3 2 9
5 2 2 3
5 2 3 1
6 1 3 6