1

Возможный дубликат:
Регулярное выражение для «или» в grep

Как я могу найти строки с «отключить» или «включить» в моем файле?

Я попытался $ grep "отключить | включить" fail.log

но это ничего не показывает.

2 ответа2

2

Вам нужен ключ -P для регулярных выражений, совместимых с Perl (PCRE).

Пытаться:

grep -P "disable|enable" fail.log

Без этого grep использует обычные регулярные выражения POSIX, которые имеют непоследовательное экранирование и меньше функций.

2

Попробуйте "grep" отключить \| включить "fail.log

Обратная косая черта превращает | в метасимвол "или", в противном случае вы выбираете литерал "disable | enable"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .