Text-Processing
計算字元串出現的次數
我從另一個文件中提取了我感興趣的字元串,現在有一個這樣的列表:
StringA StringB StringA StringA StringB StringC StringB
如何使用常用命令行工具提取每個字元串的出現次數?
我想最終得到一個這樣的列表:
StringA 3 StringB 3 StringC 1
採用:
sort file | uniq -c
看起來很簡單?
使用 GNU
datamash
:datamash -s -g1 count 1 <file
輸出:
StringA 3 StringB 3 StringC 1