转载:Linux命令经典面试题:统计文件中出现次数最多的前10个单词

1。使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词

转载:Linux命令经典面试题:统计文件中出现次数最多的前10个单词

主要考察对sort、uniq命令的使用,相关解释如下,命令及参数的详细说明请自行通过man查看,简单介绍下以上指令各部分的功能:

sort:  对单词进行排序

uniq -c:  显示唯一的行,并在每行行首加上本行在文件中出现的次数

sort -k1,1nr:  按照第一个字段,数值排序,且为逆序

sort -nr
-n:按照数值的大小排序
-r:以相反的顺序来排序
-k:按照哪一列进行排序

head -10:  取前10行数据

原文:https://blog.51cto.com/liyunli0226/1751373

上一篇:windows phone xaml文件中元素及属性(10)


下一篇:[CareerCup] 10.1 Client-facing Service 面向客户服务器