美文网首页
力扣解题-192统计词频

力扣解题-192统计词频

作者: 小明阿婆 | 来源:发表于2024-11-04 10:06 被阅读0次

题目:

写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。

为了简单起见,你可以假设:
words.txt只包括小写字母和 ' ' 。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。

示例:
假设 words.txt 内容如下:
the day is sunny the the
the sunny is is
你的脚本应当输出(以词频降序排列):
the 4
is 3
sunny 2
day 1

解题:

思路:

  • 使用tr,将空格替换为换行符;tr -s可以将多个需要替换的字符,当作一个字符进行替换
  • 使用sort,进行排序。sort -nr可以以数字大小进行排序
  • awk打印

代码:

cat words.txt|tr -s ' ' '\n'|sort|uniq -c|sort -nr|awk '{print $2,$1}'

相关文章

  • 192. 统计词频

    题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可...

  • 192. 统计词频

  • leetcode--192--统计词频

    题目:写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假...

  • bash统计词频

    leetcode题目192.统计词频写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的...

  • 【2020-02-25】leetcode shell

    192、词频统计写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见...

  • 力扣随机解题

    118. 杨辉三角 119. 杨辉三角 II 94. 二叉树的中序遍历 704. 二分查找 21. 合并两个有序链...

  • 用Py做文本分析3:制作词云图

    1.词频统计 在词频统计之前,需要先完成分词工作。因为词频统计是基于分词后所构建的list进行的。 1.1使用Pa...

  • 词频统计

    通过Linux命令实现词频统计 现在有一遍英语文档The_Man_of_Property.txt通过Linux命令...

  • 词频统计

    词频统计 请设计一个高效的方法,找出任意指定单词在一篇文章中的出现频数。 给定一个string数组article和...

  • 辽经干python 元组和字典(2)

    字典 词频统计 词云

网友评论

      本文标题:力扣解题-192统计词频

      本文链接:https://www.haomeiwen.com/subject/uesndjtx.html