简介

uniq 命令用于检查及删除文本文件中重复出现的行列。注意: uniq 只能检测相邻的重复行,因此通常需要先排序(使用 sort)。

语法

1
uniq [选项] [输入文件] [输出文件]

常用选项

选项说明
-c--count在每列旁边显示该行重复出现的次数
-d--repeated仅显示重复出现的行列
-u--unique仅显示出现一次的行列
-f <栏位>--skip-fields=<栏位>忽略比较指定的栏位
-s <字符位置>--skip-chars=<字符位置>忽略比较指定的字符
-w <字符位置>--check-chars=<字符位置>指定要比较的字符
--help显示帮助信息
--version显示版本信息

参数说明

  • [输入文件]:指定已排序好的文本文件。如果不指定此项,则从标准输入读取数据
  • [输出文件]:指定输出的文件。如果不指定此选项,则将内容显示到标准输出设备(终端)