mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
33 lines
913 B
HTML
33 lines
913 B
HTML
<p>写一个 bash 脚本以统计一个文本文件 <code>words.txt</code> 中每个单词出现的频率。</p>
|
|
|
|
<p>为了简单起见,你可以假设:</p>
|
|
|
|
<ul>
|
|
<li><code>words.txt</code>只包括小写字母和 <code>' '</code> 。</li>
|
|
<li>每个单词只由小写字母组成。</li>
|
|
<li>单词间由一个或多个空格字符分隔。</li>
|
|
</ul>
|
|
|
|
<p><strong>示例:</strong></p>
|
|
|
|
<p>假设 <code>words.txt</code> 内容如下:</p>
|
|
|
|
<pre>the day is sunny the the
|
|
the sunny is is
|
|
</pre>
|
|
|
|
<p>你的脚本应当输出(以词频降序排列):</p>
|
|
|
|
<pre>the 4
|
|
is 3
|
|
sunny 2
|
|
day 1
|
|
</pre>
|
|
|
|
<p><strong>说明:</strong></p>
|
|
|
|
<ul>
|
|
<li>不要担心词频相同的单词的排序问题,每个单词出现的频率都是唯一的。</li>
|
|
<li>你可以使用一行 <a href="http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html">Unix pipes</a> 实现吗?</li>
|
|
</ul>
|