Linux sort/uniq/wc

本文介绍了如何在Linux命令行中使用sort对线程ID进行从大到小排序,uniq进行相邻去重以及wcwordcnt统计字符串数量。重点展示了grep、awk、sort-n和sort-r等工具的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. sort 排序

将线程ID从大到小排序

grep -v是反向筛选,利用USER,排除掉首行
awk是打印第1 2列
sort -n是代码以数值大小做排序,不加的话会以字符排序。 -k是以第几列为准做排序。 默认是从小到大,-r是从大到小
在这里插入图片描述
如果想获取用户,可以使用sort -u,进行去重
在这里插入图片描述
进一步使用wc -l可以获取用户数量
在这里插入图片描述
使用 man sort看更多信息。

2.uniq 临近去重

grep -o输出匹配字符,然后uniq可以做相邻去重,-c表示计数

在这里插入图片描述
直接使用uniq无法全部去重,必须先排序后去重
在这里插入图片描述
-d表示每一个字符去重的数量
在这里插入图片描述

-u代表独特的字符,但是也是只能统计相邻位置的字符
在这里插入图片描述

3.wc word cnt 统计

默认分三列输出 行号,字符串数量,字符数量
在这里插入图片描述

在这里插入图片描述

一般只会用-l统计行数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arist9612

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值