Я пытаюсь отсортировать файл ниже следующим образом:
col1 (Ascending) col2 (Descending) col3 (Ascending) col4 (Descending)
I хотите использовать команду -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