【刷題】面筋-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