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

相關文章
相關標籤/搜索