Linux删除重复内容命令uniq笔记
生活随笔
收集整理的這篇文章主要介紹了
Linux删除重复内容命令uniq笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
針對文本文件,有時候我們需要刪除其中重復的行、或者統計重復行的總次數,這時候可以采用Linux系統下的uniq命令實現相應的功能。
語法格式:uniq?[-ic]
常用參數說明:
-i 忽略大小寫
-c 計算重復的行數
用法說明:
首先創建一個uniqdemo.txt
文件內容如下:
小明
小王
小張
小張
小明
小李
執行如下命令:cat?uniq.txt?|?uniq
輸出結果如下:
小明
小王
小張
小明
小李
執行如下命令:cat?uniq.txt?|?sort?|?uniq
輸出結果如下:
小明
小王
小張
小李
總結:一般情況下uniq命令需要配合sort命令一起使用,因為uniq命令去重只能是作用于連續重復的行,只保留一行,如果重復的行數不連續,則不會去重,所以可以先使用sort命令按照順序排列,這樣可以保證重復的數據行是連續的,然后再去執行uniq命令就可以起到去重復的效果。
總結
以上是生活随笔為你收集整理的Linux删除重复内容命令uniq笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux文件压缩命令笔记
- 下一篇: bxp中好用的的文章(合适编程的人)(转