千家信息网

Linux基础命令uniq的用法

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"Linux基础命令uniq的用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!uni
千家信息网最后更新 2025年12月03日Linux基础命令uniq的用法

本篇内容介绍了"Linux基础命令uniq的用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

uniq

将文件中重复出现的行删除,结果送到标准输出或者指定文件。在使用uniq指令之前,必须使用sort对内容进行排序,否则没有效果。如果没有选项,则将匹配的行合并到第一个匹配项。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

uniq [选项] [input] [output]

2、选项列表

选项

说明

--version

显示命令版本信息

--help

显示帮助文档

-c | --count

显示行重复出现的次数

-d | --repeated

仅显示重复出现的行

-D|--all-repeated[=delimit-method]

打印所有重复行

-f | --skip-fields=N

忽略前n个字段

-i | --ignore-case

比较时忽略大小写

-s | --skip-chars=N

忽略前n个字符

-u | --unique

只显示不重复的行

-z | --zero-terminated

以0字节为结束符,而不是换行

-w | --check-chars=N

比较不超过指定次数

3、实例

1)删除重复行

[root@192 weijie]# cat 3.c //查看内容

nihao linux.

i am david.

nihao linux.

i am david.

[root@192 weijie]# sort 3.c | uniq -c //先排序,然后再删除重复行,显示重复行出现的次数

2 i am david.

2 nihao linux.

2)只显示不重复的行

[root@localhost weijie]# cat 3.c //查看内容

nihao linux.

i am david.

nihao linux.

i am david.

i love linux

[root@localhost weijie]# sort 3.c | uniq -c -u //只显示不重复的行

1 i love linux

"Linux基础命令uniq的用法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

命令 内容 次数 基础 文件 更多 知识 排序 输出 实用 学有所成 接下来 信息 困境 大小 字段 字符 字节 实例 实际 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 机车兽数据库 材料安全数据表数据库 数据库在应用统计学的应用 数据库多例 会存在什么问题 福建软件开发加盟商哪个好 小米智能插座 网络安全 软件开发定制在哪里找 数据库技术破冰 教育部中小学校园网络安全工作 中国高校计算机网络技术 网络安全生产宣传月活动 搬家服务软件开发去哪找 吉林调度服务器安装云主机 网络安全的威胁都有哪些 一小时人生新手怎么选择服务器 如何用网袋做网络安全手工 如何做一个数据计算软件开发 佛山市巨投网络技术有限公司 c 数据库连接 关闭 服务器和工控机哪个好用 计算机网络技术用学代码么 云南省电信服务器是哪种服务器 人工智能网络安全考试题库 农行卡怎么会扣网络技术费 无锡idc服务器租用 怀远租房软件开发 网络安全监测及应急处置 湖南威驰互联网科技有限公司 网络安全模式和正常启动 重师 计算机 网络安全
0