ID | Title | Difficulty | |
---|---|---|---|
Loading... |
192. Word Frequency
Medium
LeetCode
Shell
Problem
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
Code
cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -r | awk '{ print $2, $1 }'
按 <- 键看上一题!
191. Number of 1 Bits
按 -> 键看下一题!
193. Valid Phone Numbers