我需要拿一个文件,并打印开始在每个字母的英文字母表的数字,按单词数的降序。例如,如果文件是“我的好名字是Meller”,那么输出应该是:
3M
2 N
1 I
我需要用管道顺序的命令.我知道像wc -m和wc -w这样的命令,但我不知道如何对每个字符进行迭代,并以相同的方式打印它,然后按照他们的要求排序.
发布于 2016-12-02 20:20:26
egrep -o '[a-zA-Z]+' file.txt | tr a-z A-Z | cut -c1 | sort | uniq -c | sort -rnhttps://stackoverflow.com/questions/40940180
复制相似问题