> For the complete documentation index, see [llms.txt](https://jaywin.gitbook.io/leetcode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jaywin.gitbook.io/leetcode/solutions/0192-word-frequency.md).

# 0192. Word Frequency

<https://leetcode.com/problems/word-frequency>

## Description

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)?

## ac

```java
```
