Я пытаюсь построить поиск grep, который ищет термин, но исключает строки, имеющие второй термин. Я хотел использовать несколько опций -e "pattern"
, но это не сработало.
Вот пример команды, которую я пробовал, и сгенерированного сообщения об ошибке.
grep -i -E "search term" -ev "exclude term"
grep: exclude term: No such file or directory
Мне кажется, что -v
применяется ко всем условиям поиска / шаблонам. Поскольку это выполняется, но не включает search term
в результаты.
grep -i -E "search term" -ve "exclude term"