用awk统计一个xxx.txt的文档,文档内有100个汉字和100个英文单词,如何统计出所有单词的次数 70

,看了好多教程,发现都是只能找关键字的,有没有办法看到全部统计次数,100个汉字和100个英文单词,之前提问有个大神只给出了英文单词的统计方法,至于汉字单词只要一个个字统... ,看了好多教程,发现都是只能找关键字的,有没有办法看到全部统计次数,
100个汉字和100个英文单词,之前提问有个大神只给出了英文单词的统计方法,至于汉字单词只要一个个字统计次数就行了,比如今天真热,那结果就是今*1,天*1,真*1,热*1,
展开
 我来答
小小鱼2048
2016-10-14 · TA获得超过210个赞
知道答主
回答量:59
采纳率:0%
帮助的人:30万
展开全部
如果文档格式为每个词单独占一行,可用如下语句统计

cat ***.txt | sort | awk '{a[$1]+=1}; END{for(i in a) print i", "a[i]}'
如果要统计英文单词就在awk之前用grep筛出来。
追问
不是独占一行,就我随便拿一篇中文文章来统计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式