linux如何去重统计
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关linux如何去重统计的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多
千家信息网最后更新 2025年02月03日linux如何去重统计
这篇文章给大家分享的是有关linux如何去重统计的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有sort,uniq和cut。其中,sort主要功能是排序,uniq主要功能是实现相邻文本行的去重,cut可以从文本行中提取相应的文本列(简单地说,就是按列操作文本行)。
文本行去重并按重复次数排序
例:
首先,对文本行进行去重并统计重复次数(uniq命令加-c选项可以实现对重复次数进行统计)。
$ sort test.txt | uniq -c 2 Apple and Nokia. 4 Hello World. 1 I wanna buy an Apple device. 1 My name is Friendfish. 2 The Iphone of Apple company.
对文本行按重复次数进行排序。
sort -n可以识别每行开头的数字,并按其大小对文本行进行排序。默认是按升序排列,如果想要按降序要加-r选项(sort -rn)。
$ sort test.txt | uniq -c | sort -rn 4 Hello World. 2 The Iphone of Apple company. 2 Apple and Nokia. 1 My name is Friendfish.
每行前面的删除重复次数。
cut命令可以按列操作文本行。可以看出前面的重复次数占8个字符,因此,可以用命令cut -c 9- 取出每行第9个及其以后的字符。
$ sort test.txt | uniq -c | sort -rn | cut -c 9- Hello World. The Iphone of Apple company. Apple and Nokia. My name is Friendfish. I wanna buy an Apple device.
感谢各位的阅读!关于linux如何去重统计就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
命令
次数
本行
文本
排序
统计
功能
强大
内容
字符
更多
不错
实用
升序
大小
就是
开头
数字
文章
看吧
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医院设备管理系统软件开发
如何举办网络安全培训班
高青财务软件开发
浙江特色软件开发售后保障
计算机网络技术步骤
中文数据库提供同义词的
轻量应用服务器文件管理
早期的数据库
手机壳定制软件开发
pg查数据库编码
网络安全工业领域
栖霞定制软件开发推荐
服务器主板灯亮会后又灭
网络技术专业招生宣传语
信息系统网络安全监测预警制度
金山区项目数据库服务商前景
网络安全我的体会
ax系统用什么数据库
asp数据库之间的链接
我的世界怎样做服务器
龙岩财务软件开发
技术派数据库管理方案
国外 网络安全立法
哪个公司做数据库管理系统
东营平台软件开发哪家好
区块链网络安全龙头
2018成都网络安全宣传
互联网对科技
上海助力智慧社区软件开发
什么叫网络技术人员