Pues por lo visto sí, más o menos. He creado un archivo de nombre "texto.txt", con el siguiente contenido:
[email protected]
@.??
Y el resultado es el siguiente:
[dan@dan Desktop]$ cat texto.txt
[email protected]
@.??
[dan@dan Desktop]$ cat texto.txt | grep -o "[A-Za-z0-9_\-\.]*@[A-Za-z0-9]*\.[A-Za-z0-9]*"
[email protected]
@.
Alguna sugerencia?