主页 > 知识库 > tr命令在统计英文单词出现频率中的妙用

tr命令在统计英文单词出现频率中的妙用

热门标签:菏泽crm外呼系统价格 申请400电话号码多少钱 物超所值的400电话申请 营销电销机器人招商 百应电销机器人靠谱吗 辽宁电销平台外呼系统软件 如何在各种地图标注自己的地址 信阳销售外呼系统招商 coreldraw地图标注

tr命令我们很清楚,可以删除替换,删除字符串。 在英文中我们要经常会经常统计英文中出现的频率,如果用常规的方法,用设定计算器一个个算比较费事,这个时候使用tr命令,将空格分割替换为换行符,再用tr命令删除掉有的单词后面的点号,逗号,感叹号。先看看要替换的this.txt文件

The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

上面的文本文件,如果要文中出现次数的最多的10个单词统计出来,可以使用下面的命令

[root@linux ~]# cat this.txt | tr ' ' '\n' | tr -d '[.,!]' | sort | uniq -c | sort -nr | head -10
10 is
8 better
8 than
5 to
5 the
3 of
3 Although
3 never
3 be
3 one

可谓非常方便!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

标签:内江 湖北 厦门 泰安 泸州 玉树 江门 江西

巨人网络通讯声明:本文标题《tr命令在统计英文单词出现频率中的妙用》,本文关键词  命令,在,统计,英文,单词,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《tr命令在统计英文单词出现频率中的妙用》相关的同类信息!
  • 本页收集关于tr命令在统计英文单词出现频率中的妙用的相关信息资讯供网民参考!
  • 推荐文章