linux 中实现指定列进行去重复

发布时间 2023-09-13 11:42:28作者: 小鲨鱼2018

 

001、 awk

[root@pc1 test02]# ls
a.txt
[root@pc1 test02]# cat a.txt
a ii
b kk
a jj
c yy
b 77
e tt
[root@pc1 test02]# awk '!ay[$1]++' a.txt
a ii
b kk
c yy
e tt

 

002、 sort -u

[root@pc1 test02]# ls
a.txt
[root@pc1 test02]# cat a.txt
a ii
b kk
a jj
c yy
b 77
e tt
[root@pc1 test02]# sort -uk1,1 a.txt
a ii
b kk
c yy
e tt

 。