我已经从另一个文件中提取了我感兴趣的字符串,现在有一个如下所示的列表:
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