我有一个文本文件:
$ cat text
542,8,1,418,1
542,9,1,418,1
301,34,1,689070,1
542,9,1,418,1
199,7,1,419,10
我想根据第一列对文件进行排序,并使用sort删除重复的文件,但事情并不像预期的那样进行。
方法1
$ sort -t, -u -b -k1n text
542,8,1,418,1
542,9,1,418,1
199,7,1,419,10
301,34,1,689070,1
它不是基于第一列的排序。
方法2
$ sort -t, -u -b -k1n,1n text
199,7,1,419,10
301,3