我正在尝试编写一个unix代码,我将在其中计算行数(即此处为2)
两个"|DATE and TIME | XXXXXX |"
我可以使用egrap和wc -l </ p>的组合方法
输出:
|-------------------------------|
|DATE and TIME | XXXXXX |
|-------------------------------|
| 21-NOV-2012 15:56:51 | 1259 |
| 21-NOV-2012 15:56:51 | 1364 |
|-------------------------------|
|DATE and TIME | XXXXXX |
|-------------------------------|
| 21-NOV-2012 16:06:55 | 1259 |
| 21-NOV-2012 16:06:55 | 1364 |
|-------------------------------|
答案 0 :(得分:0)
如果预期结果为9(因为您的示例中有空行,我不知道是否应计算它们):
awk '/DATE and TIME/&&!f{f=1;next;}/DATE and TIME/&&f{print x;exit;}f{x++}' file