Прелесть * инструментов nix в том, что вы можете комбинировать их:
ls -l | sort -k9,9
Вывод ls -l
будет выглядеть так
-rw-rw-r-- 1 luckydonald luckydonald 532 Feb 21 2017 Makefile
-rwxrwxrwx 1 luckydonald luckydonald 4096 Nov 17 23:47 file.txt
То есть с 9,9
вы сортируете столбец 9
до столбца 9
, являющегося именами файлов. Вы должны указать, где остановиться, это тот же столбец в данном случае. Столбцы начинаются с 1
.
Также, если вы хотите игнорировать прописные / строчные буквы, добавьте --ignore-case
к команде сортировки.