[leetcode shell]192. Word Frequency

统计words.txt中每个单词出现的次数并排序

解法1:

cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -r | awk '{print $2,$1}'

解法2:

cat words.txt | awk '{for(i=1;i<=NF;i++){count[$i]++}}END{for (i in count){print i,count[i]}}' | sort -k2nr

 

posted @ 2017-03-05 23:12  wilderness  阅读(134)  评论(0编辑  收藏  举报