Estou tentando usar grep com um regex para encontrar linhas em um arquivo que corresponde a 1 de 2 possíveis seqüências de caracteres. Aqui está o meu grep:
$ grep "^ID.*(ETS|FBS)" my_file.txt
O grep acima não retorna resultados. No entanto, se eu executar:
$ grep "^ID.*ETS" my_file.txt
ou
$ grep "^ID.*FBS" my_file.txt
Eu combino linhas específicas. Por que minha regex OR não corresponde? Obrigado antecipadamente pela ajuda!
egrep
vez degrep -E
.