All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g0101_0200.s0192_word_frequency.readme.md Maven / Gradle / Ivy

The newest version!
192\. Word Frequency

Medium

Write a bash script to calculate the frequency of each word in a text file `words.txt`.

For simplicity sake, you may assume:

*   `words.txt` contains only lowercase characters and space `' '` characters.
*   Each word must consist of lowercase characters only.
*   Words are separated by one or more whitespace characters.

**Example:**

Assume that `words.txt` has the following content:

    the day is sunny the the
    the sunny is is 

Your script should output the following, sorted by descending frequency:

    the 4
    is 3
    sunny 2
    day 1 

**Note:**

*   Don't worry about handling ties, it is guaranteed that each word's frequency count is unique.
*   Could you write it in one-line using [Unix pipes](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html)?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy