【发布时间】:2013-08-14 10:10:21
【问题描述】:
我想在每个“标题”之后计算“文本”的实例。我正在使用 grep 和 awk 但对任何工具都开放。我的文件如下所示:
header1
text1
text2
text3
header2
text1
header3
header4
text1
text2
...
一个很好的输出应该是这样的
header1 3
header2 2
header3 0
header4 2
...
我的问题类似于this,但不需要计算总出现次数,而是计算某个字符串之间的出现次数。
【问题讨论】:
-
grep 不能做到这一点,但 awk 是完美的。你试过什么?请发布一些代码。
-
为什么
header2下面只有text1时显示为2?