Text-Processing

計算字元串出現的次數

  • July 5, 2018

我從另一個文件中提取了我感興趣的字元串,現在有一個這樣的列表:

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

引用自:https://unix.stackexchange.com/questions/453623