您的位置:首页 > 其它

有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?

2016-08-09 10:49 2236 查看
有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?


正确答案: 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 输出行首的三行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐