linux如何去重统计
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章给大家分享的是有关linux如何去重统计的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
面向对象编程与数据库综合运用
党支部意识形态网络安全
梧州软件开发定制
服务器是管理中央处理器的吗
java访问数据库技术
莱山区游戏软件开发
服务器共享盘怎么访问
qq小幻影互联网科技
建立数据库系统
网络安全端口配置
带英文网络安全的句子
数据库单值是什么意思
如何查看服务器数据库
软件开发需要考二级吗
服务器telnet不通
网络营销网络技术咨询售后服务
浪潮服务器双显卡
剑灵 服务器地址
国内网络安全风险挑战
我的世界纯净服务器手机版
什么设备可以做服务器分配ip
武汉二手服务器回收电话多少
nfs文件服务器搭建
数据库常用哪种语言
虚拟服务器的资源
网络安全研发法案 美国
网络安全攻防采访
租服务器好还是架设好
软件开发后卖给谁
一对一关系的数据库表