首页 > 其他分享 >uniq命令学习

uniq命令学习

时间:2022-11-19 22:23:58浏览次数:58  
标签:30 学习 命令 Linux test uniq 95 Hello

转自:https://www.runoob.com/linux/linux-comm-uniq.html

1.介绍

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

uniq 可检查文本文件中重复出现的行列。

  • -c或--count 在每列旁边显示该行重复出现的次数。
  • -d或--repeated 仅显示重复出现的行列。
  • -u或--unique 仅显示出一次的行列。

2.例子

testfile文件内容为:

$ cat testfile      #原有内容  
test 30  
test 30  
test 30  
Hello 95  
Hello 95  
Hello 95  
Hello 95  
Linux 85  
Linux 85 

统计:

$ uniq -c testfile      #删除重复行后的内容  
3 test 30             #前面的数字的意义为该行共出现了3次  
4 Hello 95            #前面的数字的意义为该行共出现了4次  
2 Linux 85            #前面的数字的意义为该行共出现了2次 

当重复的行并不相邻时,uniq 命令是不起作用的,可以结合sort来:

$ sort testfile1 | uniq -c
   3 Hello 95  
   3 Linux 85 
   3 test 30

 

标签:30,学习,命令,Linux,test,uniq,95,Hello
From: https://www.cnblogs.com/BlueBlueSea/p/16907345.html

相关文章

  • mybatis学习第四部分: Mybatis配置⽂件深⼊
    4.1  核⼼配置⽂件SqlMapConfig.xml4.1.1 MyBatis核⼼配置⽂件层级关系   4.2  MyBatis常⽤配置解析1)environments标签数据库环境的配置,⽀持多环境配置......
  • Hive学习笔记:with as子查询
    一、说明与其他SQL语法类似,Hive中也支持withas将一大段SQL语句封装为子查询,方便后续多次调用。MySQL旧版本不支持withas语法,8.0才支持。withttas( selec......
  • 【学习笔记】狄利克雷卷积
    狄利克雷卷积数论函数:陪域:包含值域的任意集合。数论函数:一类定义域是正整数,陪域为复数的函数。设\(f\),\(g\)为数论函数:加法:\((f+g)(x)=f(x)+g(x)\)数乘:\((......
  • SQL注入学习
    转自:https://www.runoob.com/mysql/mysql-sql-injection.html1.介绍SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执......
  • Hive学习笔记:字符串拼接
    工作中需要合并区号与号码,因两个字段均为数值,无法直接使用“+”进行拼接,需要通过其他方法。一、concat拼接concat将多个字段(字段类型可不相同)拼接起来。使用语法为:-......
  • CTF模板注入入门学习
    对于知识框架的了解,站在巨人的肩膀梭哈大佬文章,很全很nice:https://blog.csdn.net/LYJ20010728/article/details/120205725?ops_request_misc=%257B%2522request%255Fid%25......
  • mysql客户端与服务端学习
    转自:https://www.cnblogs.com/Sungeek/p/12200546.html,https://juejin.cn/post/71198789415898972471.连接方式只考虑在Linux环境下,在不同主机之间是TCP/IP连接(不同主机......
  • Odoo学习笔记(一) odoo的源码安装
    一、安装环境操作系统:Ubuntu22.04系统环境准备运行库的安装,不然安装psycopg2和python-ldap会失败#pg的运行库apt-getinstalllibpq-dev#ldap的运行库apt-getin......
  • 强化学习代码实战-08 DDPG 算法
    PPO算法是离线学习法,样本效率利用率低,且对连续动作空间情况处理能力弱,无法精细控制DDPG-深度确定性策略梯度算法,离线学习、处理连续动作空间DDPG构造一个确定性策略,采用......
  • flex 编写分页导航条(demo) 以及 label link事件学习
    label对象:idtxt,如果想将触发link事件的话:需要将selectable="true"txt.htmlText="<ahref='event:click'>con</a>“;txt.addEventListener(Text......