我知道这grep -c string
可以用来计算给定字符串的出现次数。我想做的是在只有部分字符串已知或保持不变时计算唯一出现的次数。
例如,如果我有一个文件(在本例中是一个日志),其中有几行包含一个常量字符串和一个重复变量,如下所示:
string=value1
string=value1
string=value1
string=value2
string=value3
string=value2
比我希望能够通过类似于以下的输出来识别每个唯一集的数量:(理想情况下使用单个 grep/awk 字符串)
value1 = 3 occurrences
value2 = 2 occurrences
value3 = 1 occurrences
有人有使用 grep 或 awk 的解决方案吗?提前致谢!