Estoy tratando de usar grep con una expresión regular para encontrar líneas en un archivo que coincidan con 1 de 2 cadenas posibles. Aquí está mi grep:
$ grep "^ID.*(ETS|FBS)" my_file.txt
El grep anterior no devuelve resultados. Sin embargo, si ejecuto cualquiera de los dos:
$ grep "^ID.*ETS" my_file.txt
o
$ grep "^ID.*FBS" my_file.txt
Yo coincido con líneas específicas. ¿Por qué mi OR regex no coincide? Gracias de antemano por la ayuda!
egrep
lugar degrep -E
.