Quando "SOMEPATTERN" é iniciado ou pode ser iniciado (por exemplo, se é uma variável como "$PATTERN"
que você não tem controle total) com um caractere -
(traço). / p>
Também com o GNU grep (a menos que $POSIXLY_CORRECT
esteja ativado), é útil se outros argumentos (nomes de arquivo) puderem começar com -
.
Alternativamente, você pode fazer
grep -e -SOMEPATTERN- -- file1 file2 -xxx-
--
marca o final das opções. É útil em todos os lugares onde argumentos não-opcionais podem começar com dash
, e isso não causa danos, então é um bom hábito usá-los.