2016-12-02 57 views
0

我需要一個文件並按照單詞計數的降序打印從英文字母表的每個字母開始的區分單詞數。例如,如果該文件是「我的好聽的名字是邁克·梅勒」,那麼輸出應該是:打印文件中每個字母的區分單詞數

的3M
2 N
1我

我需要做的這命令的管道序列。 ..我知道像wc -mwc -w命令,但我不知道如何來遍歷每個字符,並打印出來以同樣的方式再像他們想排序呢?

回答

0
egrep -o '[a-zA-Z]+' file.txt | tr a-z A-Z | cut -c1 | sort | uniq -c | sort -rn 
+0

這給了我所有的列表單詞...我需要一個字符列表,並在每個字符的旁邊以字符 –

+0

開頭的所有單詞的r我已經解決了這個問題。 – clemens

+0

太棒了!但它也給了我數字和特殊字符,它不區分小寫字母和大寫字母......也許在'file.txt |'之後添加'tr a-z A-Z'將有助於此? –

相關問題