Shell

192.Word Frequenc

2018-02-12  本文已影响0人  rochestor

Word Frequenc

Write a bash script to calculate the frequency of each word in a text file words.txt.
For simplicity sake, you may assume:

For 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

answer:

less words.txt | sed 's/[[:space:]+]/\n/g'|sed '/^$/d'| sort | uniq -c| sort -nrk1 | awk '{print $2 " " $1}'
上一篇 下一篇

猜你喜欢

热点阅读