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、標準出力がカーソルの位置にある現在のバッファに読み込まれます。

関連情報