我有一个看起来像这样的文件:
good text
good text
FLAG bad text
bad text
good text
good text
good test
bad Text FLAG bad text
bad text
good text
我需要删除任何包含“FLAG”的行and I always还需要删除紧随“FLAG”行之后的一行。
“FLAG”行的出现非常不规则,以至于我不能依赖任何类型的行号策略。
有人知道如何用 sed 做到这一点吗?
使用扩展GNU
的版本sed /questions/tagged/sed:
sed -e '/FLAG/,+1 d' infile
它产生:
good text
good text
good text
good text
good test
good text
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)