chongchong88

[root@localhost cc]# cat 2.txt
adc 3 5
a d a
a 3 adf
a d b
a 3 adf

去重第一列重复的行:

[root@localhost cc]# cat 2.txt |awk \'!a[$1]++{print}\'
adc 3 5
a d a

重复的行取最上面一行记录

去重以第一列和第二列重复的行:

[root@localhost cc]# cat 2.txt |awk \'!a[$1" "$2]++{print}\'
adc 3 5
a d a
a 3 adf

去除重复的行:

[root@localhost cc]# cat 2.txt |awk \'!a[$0]++{print}\'
adc 3 5
a d a
a 3 adf
a d b

只显示重复行:

[root@localhost cc]# cat 2.txt |awk \'a[$0]++{print}\'
a 3 adf

 

分类:

技术点:

相关文章:

  • 2021-07-13
  • 2021-12-01
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-19
  • 2021-09-08
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
相关资源
相似解决方案