Używam grep -e Peugeot -e PeuGeot carlist.txtdo przeszukiwania pliku carlist.txt i wyciągania niektórych elementów. Zakładam, grep -e Peugeot -e PeuGeot carlist.txt | viże to by mnie przepuściło, ale otrzymuję to:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
grep ... > /tmp/foo. Możesz dodać && vi /tmp/foona końcu, jeśli chcesz natychmiast edytować ten plik.
vidziała na dowolnych plikach tekstowych; same pliki nie są bezpośrednio powiązane vi. (Lub, jak właśnie się dowiedziałem, vi -spowoduje vidziałanie na zawartości stdin; vimrobi to, ale nie wszystkie wersje vido.)
:read !grep -e Peugeot -e PeuGeot carlist.txt.:read !cmd...umieści wynik polecenia cmd ... w pliku (w miejscu kursora)