192. Word Frequency My Submissions Question Leetcode Bash

来源:互联网 发布:win7没有打印机usb端口 编辑:程序博客网 时间:2024/04/27 18:21

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.

For example, assume that words.txt has the following content:

the day is sunny the thethe sunny is is
Your script should output the following, sorted by descending frequency:
the 4is 3sunny 2day 1

Note:
Don't worry about handling ties, it is guaranteed that each word's frequency count is unique.

# Read from the file words.txt and output the word frequency list to stdout.grep -oE '[a-z]+' words.txt | sort | uniq -c | sort -r | awk '{print $2" "$1}' 


0 0
原创粉丝点击