描述
Write a bash script to calculate the frequency of each word in a text file words.txt.
题目链接:https://leetcode.com/problems/word-frequency/
分析
这题的思路是先用awk打印每个单词,再用sort排序,使相同的行在一起,再用uniq去除重复行,再根据次数排序,最后awk调换下打印顺序即可。
代码
1 | awk '{i=1;while(i<=NF){print $i; i++}}' words.txt | \ |