Estou usando grep -e Peugeot -e PeuGeot carlist.txt
para pesquisar no carlist.txt e retirar alguns itens e presumi que isso grep -e Peugeot -e PeuGeot carlist.txt | vi
seria útil para mim, mas é isso que recebo:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
grep ... > /tmp/foo
. Você pode adicionar && vi /tmp/foo
no final se desejar editar esse arquivo imediatamente.
vi
opera em arquivos de texto arbitrários; os arquivos em si não estão diretamente associados vi
. (Ou, como eu aprendi, vi -
fará com que vi
a operar no conteúdo de stdin
; vim
faz isso, mas nem todas as versões de vi
do.)
:read !grep -e Peugeot -e PeuGeot carlist.txt
.:read !cmd...
vai incluir a saída de cmd ... no arquivo (no local do cursor)