cat words.txt | tr -s " " "\n"| sort | uniq -c | sort -r | awk '{print $2, $1}'
tr -s " " "\n" : 是将空格替换为换行符, 即文件中的单词每一行一个单词
sort 对单词进行排序
uniq -c 统计相同的单词个数 单词数目 单词
sort -r 正序排序
awk '{print $2,$1}' 按照格式化输出, 即最后先输出 单词 单词数目
cat words.txt | tr -s " " "\n"| sort | uniq -c | sort -r | awk '{print $2, $1}'
tr -s " " "\n" : 是将空格替换为换行符, 即文件中的单词每一行一个单词
sort 对单词进行排序
uniq -c 统计相同的单词个数 单词数目 单词
sort -r 正序排序
awk '{print $2,$1}' 按照格式化输出, 即最后先输出 单词 单词数目