有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?
2016-08-09 10:49
2236 查看
有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?
添加笔记
求解答(8)
收藏
纠错
首先sort进行排序,将重复的行都排在了一起,然后使用uniq -c将重复的行的次数放在了行首,在用sort -rn进行反向和纯文本排序,这样就按照重复次数从高到低进行了排列,最后利用head -n 3 输出行首的三行。
正确答案: B 你的答案: A (错误)
uniq -c ip.txt | sort -nr | head -n 3
sort ip.txt | uniq -c | sort -rn | head -n 3
cat ip.txt | count -n | sort -rn | head -n 3
cat ip.txt | sort | uniq -c | sort -rn | top -n 3
添加笔记
求解答(8)
收藏
纠错
首先sort进行排序,将重复的行都排在了一起,然后使用uniq -c将重复的行的次数放在了行首,在用sort -rn进行反向和纯文本排序,这样就按照重复次数从高到低进行了排列,最后利用head -n 3 输出行首的三行。
相关文章推荐
- linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名
- Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
- Linux命令经典面试题:统计文件中出现次数最多的前10个单词
- 统计字符串在文件中出现的次数 用系统命令实现
- 把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出
- shell 实现统计一个网段的IP和mac对应关系并保存到文件mac.txt
- 统计字符数判断一个由a~z这26个字符组成的字符串中哪个字符出现的次数最多。
- 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向my.log文件中插入一条记录
- 利用shell脚本统计文件中出现次数最多的IP
- 实现 从“c:\\test.txt”这个文件中查找 "mobent"字符串出现的次数,并且记录出现的位置
- 利用shell脚本统计文件中出现次数最多的IP
- 基于java:读写一个英文的txt文件,记录单词个数,并输出十个出现最多的单词及出现的个数;
- 一个字符串中出现次数最多的字符 统计这个次数【实现代码】
- java读取txt文件,并统计每行中每个字母出现的次数,并将产生的数字保存到一个新的txt文件中(有加分)
- 【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
- 针对一个文件 统计其中的单词和字符数 找出文件中出现次数最多的单词数 将文件中出现的单词按频率进行排序并输出
- linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名
- 把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出例如: a: 21 次 b: 15 次 c:: 15 次 把: 7 次 当: 9 次 前: 3 次
- scala统计一个文件夹下面所有文件的单词出现的总次数
- 一个字符串中出现次数最多的字符 统计这个次数【实现代码】