参数说明:
1. -c, --count //在每行前加上表示相应行目出现次数的前缀编号
2. -d, --repeated //只输出重复的行
3. -D, --all-repeated //只输出重复的行,不过有几行输出几行
4. -f, --skip-fields=N //-f 忽略的段数,-f 1 忽略第一段
5. -i, --ignore-case //不区分大小写
6. -s, --skip-chars=N //根-f有点像,不过-s是忽略,后面多少个字符 -s 5就忽略后面5个字符
7. -u, --unique //去除重复的后,全部显示出来,根mysql的distinct功能上有点像
8. -z, --zero-terminated end lines with 0 byte, not newline
9. -w, --check-chars=N //对每行第N 个字符以后的内容不作对照
10. --help //显示此帮助信息并退出
11. --version //显示版本信息并退出
一般会和sort命令进行组合使用,因为uniq 不会检查重复的行,除非它们是相邻的行
1、uniq -c e.log 统计出现的次数
2、sort e.log | uniq -c 与sort配合使用
3、uniq -d e.log 只显示重复的行
4、uniq -D e.log 显示所有重复的行