Я пытаюсь использовать grep с регулярным выражением, чтобы найти строки в файле, которые соответствуют 1 из 2 возможных строк. Вот мой grep:
$ grep "^ID.*(ETS|FBS)" my_file.txt
Вышеуказанный grep не возвращает результатов. Однако, если я выполню либо:
$ grep "^ID.*ETS" my_file.txt
или же
$ grep "^ID.*FBS" my_file.txt
Я соответствую определенным линиям. Почему мое регулярное выражение OR не совпадает? Заранее спасибо за помощь!
egrep
вместоgrep -E
.