Стабильная сортировка в linux

У меня есть файл

ksh$ cat test
b d
b c
a b
a a

Я хочу сортировать первое поле, но хочу стабильный вид, т.е. порядок второго поля должен оставаться прежним. Я хочу, чтобы результат был следующим:

a b
a a
b d
b c

Если я попробую:

ksh$sort -k1 -s test   

Я получаю

a a
a b
b c
b d

Пожалуйста, помогите,

Спасибо

Ответы

Ответ 1

Вы забыли ограничить ключевые поля. По умолчанию используется до конца строки.

sort -k1,1 -s t.txt

Ответ 2

Вы должны указать конечное поле:

sort -k1,1 -s test