【发布时间】:2019-10-25 08:59:14
【问题描述】:
我正在从几个文件中提取信息,并编写了以下命令:
:g!/Value/d | %s/.*=//ge | %s/\;//ge | %y
它基本上是这样的: '删除没有“值”的行 |删除所有直到 = 符号 |消除 ”;” |全部复制注册”
但是第一个:g!/Value/d 被忽略了,似乎%y 以某种方式导致它被忽略为
:g!/Value/d | %s/.*=//ge | %s/\;//ge
正确清理文档。
我还尝试从命令执行中获取日志,那里没有任何帮助。
我看不出最后一个命令会如何影响第一个命令。
【问题讨论】: