Saya menggunakan grep -e Peugeot -e PeuGeot carlist.txt
untuk mencari melalui carlist.txt dan mengeluarkan beberapa item dan saya grep -e Peugeot -e PeuGeot carlist.txt | vi
kira itu akan pipa untuk saya tetapi ini adalah apa yang saya dapatkan:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
grep ... > /tmp/foo
. Anda dapat menambahkan && vi /tmp/foo
di bagian akhir jika Anda ingin segera mengedit file itu.
vi
beroperasi pada file teks sewenang-wenang; file itu sendiri tidak terkait langsung dengan vi
. (Atau, seperti yang baru saja saya pelajari, vi -
akan menyebabkan vi
beroperasi pada isi stdin
; vim
apakah ini, tetapi tidak semua versi vi
dilakukan.)
:read !grep -e Peugeot -e PeuGeot carlist.txt
.:read !cmd...
akan memasukkan output cmd ... dalam file (di lokasi kursor)