![在 Vim 中使用 grep 搜索文本](https://linux22.com/image/110460/%E5%9C%A8%20Vim%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20grep%20%E6%90%9C%E7%B4%A2%E6%96%87%E6%9C%AC.png)
我正在 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
并且标准输出将被读入光标所在位置的当前缓冲区。