分页: 1 / 1
[解决] 如何删除 awk 匹配的内容
发表于 : 2020-06-16 10:49
由 九十九上九
awk '/\[Confirm\]/,/\[Minimal \]/'
我在 vim 中用上面的命令匹配两个正则之间的内容 执行完命令后它只输出匹配内容到的文本 而我想要删除匹配内容
Re: 如何删除 awk 匹配的内容
发表于 : 2020-06-16 17:16
由 astolia
vim中用awk匹配?这是什么操作?
直接末行模式下/\[Confirm\]/,/\[Minimal \]/d就删了,有多个匹配的最前面再加个g
Re: 如何删除 awk 匹配的内容
发表于 : 2020-06-16 18:18
由 九十九上九
astolia 写了: ↑2020-06-16 17:16
vim中用awk匹配?这是什么操作?
直接末行模式下/\[Confirm\]/,/\[Minimal \]/d就删了,有多个匹配的最前面再加个g
我没找到在 vim 里匹配多个换行符的方法 只找到了 awk 的
所以才用 :%!awk '/\[Confirm\]/,/\[Minimal \]/' 去匹配