【发布时间】:2014-09-18 19:52:10
【问题描述】:
文件如下所示:
2014-09-18 01:00:00 some txt1 .....
...................................
...................................
2014-09-18 01:00:01 some txt2 .....
...................................
2014-09-18 01:00:02 some txt3 .....
...................................
.....my-pattern....................
...................................
2014-09-18 01:00:03 some txt4 .....
...................................
我需要在我的模式之前和之后打印每一行,直到第一次出现日期,所以之后它应该如下所示:
2014-09-18 01:00:02 some txt3 .....
...................................
.....my-pattern....................
...................................
有什么想法吗? :)
【问题讨论】:
-
这和那个不太一样。当“记录”包含模式时,这需要完整的带有日期戳的“记录”。可以使用该链接问题中的那种答案,但需要累积行而不是将它们打印出来,并使用第二个状态标志在模式被命中时触发打印。