cat wc.txt |tr -cs "[a-z][A-Z]" "\n" |tr A-Z a-z |sort|uniq -c|sort -r|awk '{print $2,$1}'
tr -cs "[a-z][A-Z]" "\n" :-c 反选设定字符, -s 缩减连续重复的字符成指定的单个字符。此命令把除字母之外的所有字符全都换成"\n",-s将连续的"\n"缩减成一个,防止出现多次换行。
tr A-Z a-z: 将所有大写转换成小写
sort: 按字母排序
uniq -c: 对排序好的文档进行去重,-c 表示打印出字母的重复次数
sort -r: 反向排序
awk '{print $2,$1}': 将次数和字符位置置换