Указание нескольких шаблонов для grep

Подскажите, пожалуйста. В мануале по grep указано: "PATTERNS is one or more patterns separated by newline characters" или "PATTERNS - это один или несколько шаблонов, разделенных символами новой строки", но получается, что разделение символами новой строки работает только для случая когда PATTERNS перечислены в файле?


Ответы (1 шт):

Автор решения: Ainar-G

В файле, который вы указываете в ключе -f, шаблоны разделяются переносами строк. Чтобы указать несколько шаблонов при вызове через аргументы, используйте несколько ключей -e:

$ grep -e first -e second -- ./file.txt
→ Ссылка