Linux----uniq命令详细使用方法
【原文链接】Linux----uniq命令详细使用方法
文章目录
- 一、uniq命令的使用方法
- 1.1 uniq命令格式
- 1.2 uniq命令常用选项
- 二、uniq命令使用实例
- 2.1 uniq 是去重连续的行,不连续的重复也不会去重
- 2.2 显示每一行有重复的行数
- 2.3 只显示有重复的行
- 2.4 判断是否重复时不区分大小写
一、uniq命令的使用方法
1.1 uniq命令格式
uniq的命令格式如下
uniq [选项] 文件
1.2 uniq命令常用选项
- -i: 忽略大小写
- -c: 统计重复行次数
- -d: 只显示重复行
二、uniq命令使用实例
首先准备demo.txt,内容如下
aaa
aaa
aaa
bbb
bbb
bbb
aaa
aaa
ccc
ccc
ccc
bbb
bbb
2.1 uniq 是去重连续的行,不连续的重复也不会去重
[root@jiayi-centos-01 opt]# uniq demo.txt
aaa
bbb
aaa
ccc
bbb
[root@jiayi-centos-01 opt]#
2.2 显示每一行有重复的行数
[root@jiayi-centos-01 opt]# uniq -c demo.txt3 aaa3 bbb2 aaa3 ccc2 bbb
[root@jiayi-centos-01 opt]#
2.3 只显示有重复的行
此时修改demo.txt,内容修改为如下
aaa
aaa
bbb
aaa
ccc
ccc
bbb
如下,重复的只有aaa和ccc,其他都是没有重复的
[root@jiayi-centos-01 opt]# uniq -d demo.txt
aaa
ccc
[root@jiayi-centos-01 opt]#
2.4 判断是否重复时不区分大小写
同样,这里也需要重新准备测试文件,修改demo.txt如下
aAa
Aaa
bBB
CCC
ccc
ccC
aAA
AAA
如下,通过-i参数可以发现,这里不区分大小写的去判断是否重复率
[root@jiayi-centos-01 opt]# uniq -i demo.txt
aAa
bBB
CCC
aAA
[root@jiayi-centos-01 opt]#
Linux----uniq命令详细使用方法相关推荐
- Linux set 命令的使用方法
Linux set 命令的使用方法 set 语句是内置的 shell 命令,可以显示并设置 shell 和 Linux 的环境变量.在这篇文章中,我们将尝试使用 set 命令,并且进行一些简单的剖析. ...
- linux命令及说明,Linux常用命令及使用方法大全
作者:Rose 本文详细列出Linux常用命令及使用方法,欢迎收藏,方便日后使用. 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 ...
- Linux man命令的使用方法
Linux man命令的使用方法 原文链接:http://www.linuxidc.com/Linux/2017-03/142407.htm Linux提供了丰富的帮助手册,当你需要查看某个命令的参数 ...
- linux uniq命令_如何在Linux上使用uniq命令
linux uniq命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux ...
- python sort怎么用,Linux Sort命令详细用法(有实例)
Linux Sort命令详细用法(有实例) sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! Linux sort命令进阶: 1 sort的工作原理 so ...
- linux清空输入框,Linux uniq 命令
Linux uniq 命令 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用. uniq 可检查文本文件中重复出现的行列. 语法uniq [-cdu][ ...
- linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍
本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...
- oracle中locate怎么用,Linux locate命令的使用方法
01. 命令概述 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文 ...
- linux中的ubiq命令用途,Linux uniq 命令
Linux uniq 命令 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用. uniq 可检查文本文件中重复出现的行列. 语法 uniq [-cdu] ...
最新文章
- 深入理解JVM——虚拟机GC
- 工作三年,我眼中的‘企业’网络管理员(非苦水)
- Code Signal_练习题_extractEachKth
- 太阳能计算机屏幕是什么材质,魅蓝E的屏幕怎么样?屏幕材质是什么?
- java中multiply用法_java中BigDecimal加减乘除基本用法
- 写一个方法判断一个字符串是否对称_判断一个男生是否好色的方法
- bvp解算器是什么_对数小史,以及为什么ln x的导数是1/x
- 这些高校表现亮眼!最新全球学术排名,频出黑马
- java 正则 实例_Java正则表达式示例
- 深入理解JAVA虚拟机——个人阅读笔记
- OpenCV颜色空间转换函数:cv::cvtColor介绍
- treeview wpf代码设置选中_C# WPF过渡效果实现(Transitions)
- 从 Google play 商店直接下载 apk 安装包
- instant app入门与开发指南
- 银河英雄传说旗舰名称考证—帝国军
- SVN提交出错--URL access forbidden for unknown reason
- AVL树实现对英文字典的查找
- Qt之 QStringLiteral
- 1000瓶无色无味的药水,其中有一瓶毒药,10只小白鼠拿过来做实验。喝了无毒的药水第二天没事儿,喝了有毒的药水后第二天会死亡。如何在一天之内(第二天)找出这瓶有毒的药水?
- JavaIO流APACHE-Commons组件的使用
热门文章
- B站java秒杀系统xyx小可爱qwq
- android serviceconnection 码源分析,Android 7.0以上Accessibility Service DispatchGesture调用流程...
- educoder第1关:任务1:CTGU实验3_4-查询10
- windows下,OpenGL播放NV12
- 区块链共识机制与分布式一致性算法
- 云南计算机应用技术专科学校排名,2020云南最好的十大专科学校排行榜
- Nyist125 盗梦空间
- ADHD的内在结构脑网络及对药物治疗的反应
- C++实现求两条直线的交点,以及已知直线外一点求垂足
- 【工程实践】飞马SLAM100三维数据处理