Под Linux / AIX, где когда-либо, когда это полезно использовать --
, как в этой команде:
grep -- SOMEPATTERN
Под Linux / AIX, где когда-либо, когда это полезно использовать --
, как в этой команде:
grep -- SOMEPATTERN
Ответы:
Когда «SOMEPATTERN» запускается или может начинаться (например, если это переменная, подобная "$PATTERN"
которой у вас нет полного контроля) с -
символом (тире).
Также с GNU grep (если $POSIXLY_CORRECT
он не включен) полезно, если другие аргументы (имена файлов) могут начинаться с -
.
Кроме того, вы можете сделать
grep -e -SOMEPATTERN- -- file1 file2 -xxx-
--
отмечает конец вариантов. Это полезно везде, где неопционные аргументы могут начинаться с символа a dash
, и это не вредит, так что это хорошая привычка - использовать его.
grep
.