【发布时间】:2011-06-09 23:19:56
【问题描述】:
第 1 部分
创建仅输出由两个预定义标记包围的文本的文本过滤器的最简单方法是什么。我不介意使用任何标准工具:sed、awk、python、...
例如,我希望只显示由“Mark Begin”和“Mark End”包围的文本。
input:
Text 1
Mark Begin
Text 2
Mark End
Text 3
Mark Begin
Text 4
MarK End
Text 4
output:
Text 2
Text 4
第 2 部分
如何修改解决方案,以便仅将最后一次出现写入输出,因此对于上面相同的输入,我们得到:
output:
Text 4
【问题讨论】:
标签: python shell text awk filtering