Ответ 1
Вы забыли ограничить ключевые поля. По умолчанию используется до конца строки.
sort -k1,1 -s t.txt
У меня есть файл
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
Пожалуйста, помогите,
Спасибо
Вы забыли ограничить ключевые поля. По умолчанию используется до конца строки.
sort -k1,1 -s t.txt
Вы должны указать конечное поле:
sort -k1,1 -s test