我有一个文件
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
关于linux - Linux 中的稳定排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4562341/