sort -k1
означает сортировку, начиная с ключа 1 до конца строки. sort -k1,1
означает сортировку от ключа 1 до ключа 1 (т.е. только первый ключ). На моей машине, эти два имеют значение, если я задаю стабильную сортировку с -s
:
~ $ cat test.txt
aaa,1,4,4,5,7
aaa,1,3,9,1,2
~ $ sort -t, -k1 -s test.txt
aaa,1,3,9,1,2
aaa,1,4,4,5,7
~ $ sort -t, -k1,1 -s test.txt
aaa,1,4,4,5,7
aaa,1,3,9,1,2