Sto usando grep -e Peugeot -e PeuGeot carlist.txt
per cercare attraverso carlist.txt ed estrarre alcuni elementi e ho presunto che lo grep -e Peugeot -e PeuGeot carlist.txt | vi
avrebbe convogliato per me, ma questo è quello che ottengo:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
grep ... > /tmp/foo
. È possibile aggiungere && vi /tmp/foo
alla fine se si desidera modificare immediatamente quel file.
vi
opera su file di testo arbitrari; i file stessi non sono direttamente associati vi
. (O, come ho appena appreso, vi -
farà vi
funzionare il contenuto di stdin
; vim
fa questo, ma non tutte le versioni di vi
fare.)
:read !grep -e Peugeot -e PeuGeot carlist.txt
.:read !cmd...
includerà l'output di cmd ... nel file (nella posizione del cursore)