Возможный дубликат:
Регулярное выражение для «или» в grep
Как я могу найти строки с «отключить» или «включить» в моем файле?
Я попытался $ grep "отключить | включить" fail.log
но это ничего не показывает.
Возможный дубликат:
Регулярное выражение для «или» в grep
Как я могу найти строки с «отключить» или «включить» в моем файле?
Я попытался $ grep "отключить | включить" fail.log
но это ничего не показывает.
Вам нужен ключ -P
для регулярных выражений, совместимых с Perl (PCRE).
Пытаться:
grep -P "disable|enable" fail.log
Без этого grep
использует обычные регулярные выражения POSIX, которые имеют непоследовательное экранирование и меньше функций.
Попробуйте "grep" отключить \| включить "fail.log
Обратная косая черта превращает | в метасимвол "или", в противном случае вы выбираете литерал "disable | enable"