Я использую grep -e Peugeot -e PeuGeot carlist.txtдля поиска через carlist.txt и вытащить некоторые элементы, и я предположил, что это grep -e Peugeot -e PeuGeot carlist.txt | viбудет через меня, но это то, что я получаю:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
grep ... > /tmp/foo. Вы можете добавить && vi /tmp/fooв конце, если вы хотите редактировать этот файл немедленно.
viработает с произвольными текстовыми файлами; Сами файлы не связаны напрямую с vi. (Или, как я только что узнал, vi -заставит viоперировать содержимым stdin; vimделает это, но не все версии viделают.)
:read !grep -e Peugeot -e PeuGeot carlist.txt.:read !cmd...включит вывод cmd ... в файл (в месте нахождения курсора)