2.25 uniq(检查及删除文本文件中重复出现的行列)

(1)频度等级:☆

(2)功能说明:

uniq 命令用于检查及删除文本文件中重复出现的行列。

(3)语法:uniq [-cdu][-f][-s][-w] [--help][--version][输入文件][输出文件]

(4)所属包:coreutils

(5)相关命令:sort

(6)使用技巧:

uniq 命令必须应用到有序的文件才能达到预期的效果,所以在使用该命令之前,需要对

文件进行排序。

(7)参数:

uniq 主要参数如表2-25 所示。

表2-25 uniq参数表

(8)补充说明:

uniq 可检查文本文件中重复出现的行列,但是如果不加参数则会删除重复的行。

(9)典型实例:

例 1:以默认的方式检查文件并删除文件中重复出现的行。例如,文件testfile中第2 行、第5 行、第9 行为相同的行,使用uniq 命令删除重复的行,可使用以下命令:uniq testfile

testfile中的原有内容为:cmd@hdd-desktop:~$ cat testfile #原有内容

test 30

test 30

test 30

Hello 95

Hello 95

Hello 95

Hello 95

Linux 85

Linux 85

使用uniq 命令删除重复的行后,有如下输出结果:cmd@hdd-desktop:~$ uniq testfile #删除重复行后的内容

test 30

Hello 95

Linux 85

例2:检查文件并删除文件中重复出现的行,并在行首显示该行重复出现的次数。使用如下命令:uniq-c testfile

结果输出如下:cmd@hdd-desktop:~$ uniq-ctestfile #删除重复行后的内容

3 test 30 #前面的数字的意义为该行共出现了3次

4 Hello 95 #前面的数字的意义为该行共出现了4次

2 Linux 85 #前面的数字的意义为该行共出现了2次

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

linux去除文件中重复行,2.25 uniq(检查及删除文本文件中重复出现的行列)相关推荐

  1. php去除每行的重复文本,php删除文本文件中重复行的方法

    本文实例讲述了php删除文本文件中重复行的方法.分享给大家供大家参考.具体分析如下: 这个php函数用来删除文件中的重复行,还可以指定是否忽略大小写,和指定换行符 ?12345678910111213 ...

  2. Linux 打印文件某几行

    有这样的面试题:Linux 打印文件第 10-20 行. 在此之前,先造一点数据用于打印测试吧: i=1;while [ $i -le 100 ];do echo "$i 行,测试测试,ov ...

  3. 使用EditPlus 删除文本文件中多余的空行 和 EditPlus 选择列

    使用EditPlus 删除文本文件中多余的空行 可以直接调出查找,然后给在Find what中输入正则表达式 ^[ \t]*\n  ,注意\t前有空格符. EditPlus 选择列 注意:在自动换行的 ...

  4. linux去除文件中重复行,Linux Shell教程 - 如何删除重复的文本行

    需要对日志文件中的数据进行排序,但是有太多重复的行. 如何从GNU/Linux下的文本文件中删除所有重复的行? 您需要使用shell管道以及以下两个Linux命令行实用程序来排序和删除重复的文本行: ...

  5. linux查看文件时显示行号,linux中查看文件时显示行号

    linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf              //显示所有行号(包括空行) [root@1-min etc]# ...

  6. linux 选择文件指定的行数据类型,06练习题

    1.如何删除一个非空子目录/tmp? B A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm -rf /tmp/* 2.存放linux默认系统日志文 ...

  7. python excel处理重复行并统计个数_python统计一个文本中重复行数的方法

    python统计一个文本中重复行数的方法 这篇文章主要介绍了python统计一个文本中重复行数的方法,涉及针对Python中dict对象的使用及相关本文的操作,具有一定的借鉴价值,需要的朋友可以参考下 ...

  8. linux 查看文件内容 显示行号

    linux 系统中文件内容显示行号分为临时显示和永久显示两种,本文对两种方式进行介绍 1.文件内容临时显示行号 1. 1使用 vi 或者vim 命令打开文件 打开后的文件内容日如下 1. 2直接输入以 ...

  9. 列注释_【EXCEL检查问题】:如何快速检查并删除EXCEL中隐藏的工作表、行、列等信息...

    前注:本案例是以EXCEL2016为示范软件,各版本的部分功能和路径可能不同 在EXCEL使用过程中,你是否遇到过某一列的公式怎么修改都报错的情况?你是否遇到过一个只有区区几行数据的表格,却占用了好几 ...

  10. linux 查看文件最后几行

    可以使用head(查看前几行).tail(查看末尾几行)两个命令. 例如: 查看/etc/profile的前10行内容,应该是: # head -n 10 /etc/profile 查看/etc/pr ...

最新文章

  1. 正确配置Linux系统ulimit值的方法
  2. PMCAFF产品经理社区原创专栏,产品圈的干货看这儿就够了
  3. boost::is_output_streamable用法的测试程序
  4. 对 SAP UI5 一无所知的新手,从哪些材料开始学习比较好?
  5. 灾难 BZOJ 2815
  6. sid图像数据_实战材料信息学:使用skimage处理扫描电子显微镜(SEM)图像数据
  7. airpods pro连接安卓声音小_airpods pro 麦克风声音小
  8. 小米11系列有望提前亮相:最快年底相见
  9. c语言程序设计逗号作用,逗号运算符C语言程序设计.pdf
  10. 谷歌 Chrome 浏览器怎样开启黑暗模式?
  11. 二进制除法原理——两种简便方法
  12. 随机生成数字字母组合
  13. python调用有道翻译_Python调用有道翻译
  14. 再来学习一下“八荣八耻”
  15. 由 UWP 版网易云音乐闪退引发的博文
  16. og标签对SEO的作用及用法
  17. 音频转换器怎么将ogg转换mp3格式
  18. MySQL的not null default
  19. 单细胞分析:marker鉴定(11)
  20. 员工评估系统的流程简单分析

热门文章

  1. hdu_5145_NPY and girls(莫队算法+组合)
  2. python问卷星微信登录_使用Python自动填写问卷星(pyppeteer反爬虫版)
  3. OpenCV 官方版本百度云盘下载
  4. 2020-02-13
  5. WT588D语音芯片 语音模块组
  6. android传感器测试工具,传感器测试工具
  7. ORA-00257错误解决方法
  8. python如何输入整数求和_Python如何输入数字并求和
  9. 三、字符串拼接和占位符
  10. 不离不弃共赴鸿蒙是什么歌,很早听过一首粤语歌,歌词好像是往往世界这么大 又可以遇到你 蛮经典的一首歌 求解答...