【发布时间】:2012-06-13 04:05:16
【问题描述】:
我需要从文件中删除 pattern1 之后 和 pattern 2 和 pattern3 之间的行,如下所示:
aaaaaaaa
bbbbbbbb
pattern1 <-----After this line
cdededed
ddededed
pattern2
fefefefe <-----Delete this line
efefefef <-----Delete this line
pattern3
adsffdsd
huaserew
请您建议如何使用 awk 或 sed 或在 perl 中完成此操作。
【问题讨论】:
-
如果 pattern1 出现在 pattern2 之后,是否应该删除?