uniq unique

警告
本文最后更新于 2023-10-22,文中内容可能已过时。

uniq unique

Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort命令结合使用。

uniq 可检查文本文件中重复出现的行列。但是当重复的行并不相邻时,uniq 命令是不起作用的,所以一般我们都是先sort,然后再开始uniq

sort命令本身也有 -u 参数,只不过只针对参与排序的内容进行去重。

1
uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
  • -c--count:在每列旁边显示该行重复出现的次数。

  • -d--repeated:仅显示重复出现的行列。

  • -u--unique:仅显示出一次的行列。

  • -f <栏位>--skip-fields=<栏位>:忽略比较指定的栏位。

  • -s <字符位置>--skip-chars=<字符位置>:忽略比较指定的字符。

常用的选项 -c -d -u

在去重这一点上,uniq很好用

0%