如何使用linux命令统计文本中某个单词的出现频率
3个回答
展开全部
cat /etc/passwd | awk -F ':' 'BEGIN{count=0;search="root";} {for(i=1;i<=NF;i++){if($i==search){count++;}}} END{printf("The word %s is used %d times.\n",search,count);}'
我把次数给算出来了,你说的频率如果是100%,你可以适当修改一下就能出来。
我机器上跑出的结果:
The word root is used 2 times.
我把次数给算出来了,你说的频率如果是100%,你可以适当修改一下就能出来。
我机器上跑出的结果:
The word root is used 2 times.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |