【发布时间】:2013-10-30 06:58:17
【问题描述】:
在如下文本文件中,
####PATTERN#######
#Line1
#Line2
#Line3
#Line4
####PATTERN#######
#Line1
#Line2
#Line3
#Line4
#Line5
####PATTERN#######
#Line1
#Line2
#Line3
#Line4
我想提取匹配的行和接下来的 2 行。输出应该是:
####PATTERN#######
#Line1
#Line2
####PATTERN#######
#Line1
#Line2
####PATTERN#######
#Line1
#Line2
如何做到这一点?
谢谢, 亚历克斯
【问题讨论】:
-
你不需要 awk。使用
grep -A 2打印匹配后的两行。