加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux Shell教程 - 如何删除重复的文本行

发布时间:2019-01-19 04:21:58 所属栏目:Windows 来源:聆听世界的鱼
导读:副标题#e# 需要对日志文件中的数据进行排序,但是有太多重复的行。 如何从GNU/Linux下的文本文件中删除所有重复的行? 您需要使用shell管道以及以下两个Linux命令行实用程序来排序和删除重复的文本行: 1、sort命令 - 在Linux和类Unix系统中对文本文件行进

请尝试以下任一语法:

  1. sort shuru_wenjian | uniq > shuchu_wenjian  
  2. sort shuru_wenjian | uniq -u | tee shuchu_wenjian 

总结

sort命令用于对文本文件的行进行排序,uniq过滤从文本文件中复制相邻的行。 这些命令有许多有用的选项。 我建议您通过键入以下man命令来阅读手册页:

  1. man sort  
  2. man uniq  

【编辑推荐】

  1. 如何在Ubuntu和其他Linux发行版上安装Putty
  2. 用户、组及其它Linux特性
  3. 7个最佳Linux电子书阅读器
  4. 五款主流 Linux 发行版性能对比,稳而不强?
  5. Linux内核测试现状揭秘
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!