
Я делаю упражнения в vim, и у меня возникла проблема. Мне нужно найти фрагмент текста в другом файле в том же каталоге, что и мой vim-файл. Я использовал grep, чтобы найти его, но у меня возникла ошибка. "плохая ситуация". Что мне нужно использовать, чтобы заставить grep выйти из vim-файла и выполнить поиск в файле "index.html"? Вот мой grep-код:
i = ${grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1}
Что здесь не так?
решение1
Пытаться :read !grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1
.
:read !command
будет запущен command
, и стандартный вывод будет считан в текущий буфер в месте расположения курсора.