Linux uniq命令用于檢查及刪除文本文件中重復(fù)出現(xiàn)的行列。
uniq可檢查文本文件中重復(fù)出現(xiàn)的行列。
uniq [-cdu][-f<欄位>][-s<字符位置>][-w<字符位置>][--help][--version][輸入文件][輸出文件]
參數(shù):
文件testfile中第2%20行、第5%20行、第9%20行為相同的行l(wèi)inux命令大全,使用uniq%20命令刪除重復(fù)的行l(wèi)inux命令大全,可使用以下命令:
uniq%20testfile%20
testfile中的原有內(nèi)容為:
$ cat testfile #原有內(nèi)容 test 30 test 30 test 30 Hello 95 Hello 95 Hello 95 Hello 95 Linux 85 Linux 85
使用uniq 命令刪除重復(fù)的行后,有如下輸出結(jié)果:
$ uniq testfile #刪除重復(fù)行后的內(nèi)容 test 30 Hello 95 Linux 85
檢查文件并刪除文件中重復(fù)出現(xiàn)的行,并在行首顯示該行重復(fù)出現(xiàn)的次數(shù)。使用如下命令:
uniq-c testfile
結(jié)果輸出如下:
上一個教程:linux命令行工具
下一個教程:Linux常用基本命令(cut)