Bashのパスにスペースが含まれている場合は、一致ファイルをどのように編集しますか?

Bashのパスにスペースが含まれている場合は、一致ファイルをどのように編集しますか?

私は時々greprg別名ripgrepまたはag別名silversearcher)何かを見つけて、一致するファイルを編集したいと思います。エディタ部では、bashの履歴を使用します。

~$ rg someThing
./path/to/some/file.txt
1:someThing in there.
~$ vim $(!! -l)

パスにスペースが含まれていない場合はうまく機能します。その後、シェルはスペースに分割され、vimに無効なファイル名が渡されます。

これらの見積もりをどのように受け取ることができますか?

答え1

vim "$(!! -l)"私のために働く...

関連情報