uniq 用于移除或發現文件中重復的條目
使用 uniq 命令,不帶任何選項時,它將移除文件中重復的行并顯示但一行
使用 -c 選項,可以統計重復行出現的次數
使用 -d 選項,只顯示文件中有重復的行并只顯示一次
使用 -D 選項,與 -d 選項類似,但它顯示文件中所有重復的行
使用 -u 選項,只顯示文件中不重復的行
使用 -w 選項,可以限制 uniq 命令只比較每行的前 N 個字符
例如:
uniq -w 3 filename
使用 -s 選項,可以避免 uniq 命令比較每行的前 N 個字符,即跳過每行的前 N 個字符,只比較后面的字符
使用 -f 選項,可以避免 uniq 命令比較前 N 列,即跳過前 N 列(列之間以空格分隔),只比較后面的字符
本文參考自 《Linux Shell命令行及腳本編程實例詳解 》