如何運用Sort+Uniq或Sort -u刪除重復行_Linux教程
用uniq命令可以刪除相鄰的重復行:
uniq [file]
但如果一文本中有重復卻不相鄰的行則無法刪除,需要結合sort命令:
sort [file]|uniq
等效的sort命令是:
sort -u [file]
另外uniq命令有4個有用的選項:
$uniq -d file 只輸出file中的重復行,且只輸出一次,但不輸出唯一的行
$uniq -u file 只輸出file中的唯一行(當然是一次啦)
$uniq -c file 在每行前顯示重復次數(shù),可與其他選項結合,例如-cu或-cd或-c
$uniq -i file 比較時忽略大小寫
-d的結果和-u的結果合并起來就是uniq的結果了。
相關Linux教程:
- Linux系統(tǒng)下TOP命令使用與分析詳解
- 安裝Linux我們需要改變20件事情
- 使用Linux系統(tǒng)架設VSFTP服務器
- Linux系統(tǒng)上架設POP3服務器
- Linux中“Networking Disabled”的解決方法(解決Ubuntu等系統(tǒng)無法上網(wǎng))
- ubuntu系統(tǒng)清理磁盤教程
- linux下搭建pxe自動化安裝環(huán)境
- BIOS不支持導致Linux內核耗電增加
- Debian GNU/Linux系統(tǒng)卡片
- Linux操作系統(tǒng)開機自行啟動項目詳細解析
- Linux菜鳥入門級命令大全
- Linux操作系統(tǒng)中讀取目錄文件信息的過程
- 相關鏈接:
- 教程說明:
Linux教程-如何運用Sort+Uniq或Sort -u刪除重復行。