计算字符串出现的次数

计算字符串出现的次数

我已经从另一个文件中提取了我感兴趣的字符串,现在有一个如下所示的列表:

StringA
StringB
StringA
StringA
StringB
StringC
StringB

如何使用常见的命令行工具提取每个字符串出现的次数?

我想最终得到一个这样的列表:

StringA 3
StringB 3
StringC 1

答案1

使用:

sort file | uniq -c

看起来很简单?

答案2

与GNUdatamash:

datamash -s -g1 count 1 <file

输出:

StringA 3
StringB 3
StringC 1

相关内容