Quando você passa vários padrões, o grep procura por linhas que correspondam a pelo menos um dos padrões. Em outras palavras, passar vários padrões é equivalente a transmiti-los como um único padrão combinado com o operador “ou” ( |
na sintaxe ERE ( grep -E
)). Isso é útil principalmente com a sintaxe do padrão BRE (simples grep
) e string ( grep -F
), em que o operador “or” é uma nova linha que é irritante passar como um parâmetro.
Você pode passar vários padrões repetindo a opção -e
ou usando a opção -f
com um arquivo de várias linhas (ou várias vezes).