【发布时间】:2011-06-21 21:59:15
【问题描述】:
假设我们有一个这样的文件:
l1 abcdefgh
l2 abcde
l3 some line i want to retrieve
l4 another line i want to retrieve
l5 matching pattern
l6 abc
l7 abcdef
l8 unmatching pattern
l9 blah blah
我想检索以下输出:
l3 some line i want to retrieve
l4 another line i want to retrieve
l5 matching pattern
l6 abc
l7 abcdef
所以我想在第一次出现匹配模式之前输出两行,匹配行和所有行,直到我点击“不匹配模式”。当然可以检索多个文本范围。
实现这一目标的最简单方法是什么?我应该使用哪些工具?用谷歌搜索什么?目前无法从基础学习 awk。
【问题讨论】: