【发布时间】:2017-01-18 21:16:47
【问题描述】:
我想知道如何删除以某个字符串 12/25/2015 开头的所有行,除非它们包含字符串“ApplicationMaster”。我希望不删除不以12/25/2015 开头的行。
在 sed 中,我可以做到这一点 cat file.txt | sed '/^12\/25\/2015/ { /ApplicationMaster/!d },但在 vim 中,我无法找到一种通用的说法:“对于与给定正则表达式匹配的所有行,在其上应用此子/删除模式”。
在 vim 中是否有等效的方法?
【问题讨论】: