Estou tentando redirecionar a saída de um comando bash para um novo arquivo.
Se eu tentar o tubo como abaixo:
ls -la | vim
Bash me mostra os erros:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Eu sei que posso abrir o Vim e depois usar:
:r !ls -la
Mas existe uma maneira de fazer isso no próprio bash, para que o Vim seja aberto e a saída seja colada lá automaticamente?
<(ls -la)
é na verdade substituição de processo em vez de substituição de comando .