在 Vim 中使用 grep 搜索文本

在 Vim 中使用 grep 搜索文本

我正在 vim 中做一些练习,但遇到了问题。我需要在与我的 vim 文件位于同一目录中的另一个文件中找到一段文本。我使用 grep 找到它,但出现错误。“情况不好”我需要使用什么来强制 grep 走出 vim 文件并在“index.html”文件中搜索?这是我的 grep 代码:

i = ${grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1}

这里出了什么问题?

答案1

尝试:read !grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1

:read !command将运行command并且标准输出将被读入光标所在位置的当前缓冲区。

相关内容