Tenho um arquivo que contém espaços em branco no nome: my file.txt
.
Se eu quiser encontrar um arquivo com esse nome e canalizar sua saída para um vim com args
, devo usar --null|-0
para manipular espaços em branco corretamente:
find . -iname "my*file.txt" | xargs --null vim
O problema é que o nome do arquivo que é passado para o comando é my file.txt^@
.
Este ^@
é o caractere nulo no vim.
Então como posso passar o my file.txt
arquivo de find
ou fzf
para o vim?