对于文本的处理和分析的小练习

介绍

1
2
cd /root/
wget https://cdn.dusays.com/2021/12/data1

注意:现在有一个文件叫做 data1,可使用上面的命令下载。

目标

data1 文件里记录是一些命令的操作记录,现在需要您从里面找出出现频率次数前 3 的命令并保存在 /root/result。

处理指定的文本文件 /root/data1。

将结果写入 /root/result。

结果包含三行内容,每行内容都是出现的次数和命令名称,如「100 ls」

提示

可能会使用到如下命令:

命令作用
cut截取
uniq去重
sort排序
|管道

答案

请务必自己独立思考解决问题之后再对照参考答案,一开始直接看参考答案收获不大:

cat data1 | cut -c 8- | sort | uniq -dc | sort -rn -k 1 | head -3 > /root/result

本文链接:https://my.lmcjl.com/post/18337.html

展开阅读全文

4 评论

留下您的评论.