【刷题】面筋-shell:统计一个文件中重复的行和重复次数


使用cat+uniq命令

  • 其实就是统计每行重复多少次

    • 格式:uniq [options][file1 [files]]
  • uniq -c file

    • file中的重复行输出一次,并在每行前显示重复次数
  • uniq -d file

    • file中的重复行输出一次,但不输出唯一的行
  • uniq -u file

    • 只输出file中的唯一行
  • uniq file1 file2

    • 把file1中的重复的相邻行删除,并把每行的一个拷贝送到file2
  • 示例:

cat a.txt
1,2,3,3
4,4,4,1
4,4,4,1
2,4,4,1
cat a.txt|uniq -c
1 1,2,3,3
2 4,4,4,1
1 2,4,4,1
$ uniq -c a.txt
1 1,2,3,3
2 4,4,4,1
1 2,4,4,1

参考链接:

END


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM