千家信息网

Linux中uniq命令怎么用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Linux中uniq命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令uniq
千家信息网最后更新 2026年11月03日Linux中uniq命令怎么用

小编给大家分享一下Linux中uniq命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

uniq

显示或忽略重复的行。

概要

 uniq [OPTION]... [INPUT [OUTPUT]]

主要用途

  • 将输入文件(或标准输入)中邻近的重复行写入到输出文件(或标准输出)中。

  • 当没有选项时,邻近的重复行将合并为一个。

选项

 -c, --count                在每行开头增加重复次数。 -d, --repeated             所有邻近的重复行只被打印一次。 -D                         所有邻近的重复行将全部打印。 --all-repeated[=METHOD]    类似于 -D,但允许每组之间以空行分割。METHOD取值范围{none(默认),prepend,separate}。 -f, --skip-fields=N        跳过对前N个列的比较。 --group[=METHOD]           显示所有行,允许每组之间以空行分割。METHOD取值范围:{separate(默认),prepend,append,both}。 -i, --ignore-case          忽略大小写的差异。 -s, --skip-chars=N         跳过对前N个字符的比较。 -u, --unique               只打印非邻近的重复行。 -z, --zero-terminated      设置行终止符为NUL(空),而不是换行符。 -w, --check-chars=N        只对每行前N个字符进行比较。 --help                     显示帮助信息并退出。 --version                  显示版本信息并退出。

参数

INPUT(可选):输入文件,不提供时为标准输入。

OUTPUT(可选):输出文件,不提供时为标准输出。

返回值

返回0表示成功,返回非0值表示失败。

例子

注意:命令2和命令3结果一样,命令1仅作了相邻行的去重。

 uniq file.txt sort file.txt | uniq sort -u file.txt

只显示单一行,区别在于是否执行排序:

 uniq -u file.txt sort file.txt | uniq -u

统计各行在文件中出现的次数:

 sort file.txt | uniq -c

在文件中找出重复的行:

 sort file.txt | uniq -d

注意

  1. uniq只检测邻近的行是否重复,sort -u将输入文件先排序然后再处理重复行。

  2. 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 uniq,info coreutils 'uniq invocation'。

以上是"Linux中uniq命令怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

命令 文件 输入 标准 输出 信息 篇文章 帮助 之间 内容 字符 文本 次数 空行 范围 行列 排序 检查 成功 不怎么 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 广州为想互联网科技有限公司 互联网科技公司起名 互联网科技工作委员会主任 互联网通讯科技 关于新基建和互联网科技 善班互联网科技 银优互联网科技有限公司 苏州互联网科技贷款公司 哈尔滨秒房互联网科技有限公司 浙江互联网科技研学营 晓花互联网科技有限公司网址 如何创新互联网科技 用友工业互联网科技发展 南通创西澳互联网科技有限公司 江苏苏星互联网科技有限公司 互联网科技数字货币 宇信科技在杭州互联网排第几 互联网科技包装股份有限公司上市 科技互联网行业投资研究 互联网科技工作委员会主任 互联网金融公司科技 智慧科技互联网 多迪互联网科技有限公司 金融科技和互联网金融 承德科技产业互联网发展 互联网风格科技公司名称 九思连强互联网电子科技有限公司 玉溪新华互联网科技怎么选 青岛互联网科技园
0