linux命令详解——uniq,wc,tr

 uniq

uniq可以对查看内容去重

但在我们使用时会发现,uniq的去重逻辑是,当遇到连续多行内容相同时,去除重复行,而对间隔重复内容,无法实现去重功能

这里想到可以将sort与uniq结合使用,先对文件内容进行排序,将相同内容行紧邻,然后再使用uniq去重(使用管道符将一个命令的结果作为另一个命令的输入)

对于uniq命令来说,可以使用参数-c来统计重复行出现次数

wc

 wc(word counts)可以统计出现的单词字节数字,出现的次数,并进行打印

其常用参数有,-l打印行数,-c打印字节数,-w打印单词数,-L打印最长行的长度

值得注意的是,这里advd只有四个字符,使用wc统计字符数却有5个,是因为末尾还有一个$符号表示行结尾

tr

 tr命令可以从标准输入中替换删除增减字符集

-d参数可以对指定字符集内容进行删除

除了使用管道符,还可以使用重定向符号,使用文件内容作为标准输入 

相关推荐

  1. Linux】history命令详解

    2024-03-23 10:36:05       39 阅读
  2. [Linux] ps命令详解

    2024-03-23 10:36:05       38 阅读
  3. Linux read命令详解

    2024-03-23 10:36:05       33 阅读
  4. Linux———ifconfig命令详解

    2024-03-23 10:36:05       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 10:36:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 10:36:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 10:36:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 10:36:05       20 阅读

热门阅读

  1. 结构体和联合体在C语言中的应用(上)

    2024-03-23 10:36:05       20 阅读
  2. C/C++内存越界的常有例子

    2024-03-23 10:36:05       17 阅读
  3. 数据库事务--一起学习吧之数据库

    2024-03-23 10:36:05       20 阅读
  4. 日常刷题之88-合并两个有序数组

    2024-03-23 10:36:05       21 阅读
  5. Llama在医学领域的微调模型探索

    2024-03-23 10:36:05       21 阅读
  6. 网络安全知识核心之ARP协议

    2024-03-23 10:36:05       21 阅读
  7. ssh介绍

    ssh介绍

    2024-03-23 10:36:05      16 阅读
  8. 55. 跳跃游戏

    2024-03-23 10:36:05       19 阅读