Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: MasterAndHack en 6 Enero 2016, 12:33 pm



Título: Filtrado de texto en Linux
Publicado por: MasterAndHack en 6 Enero 2016, 12:33 pm
Saludos, recientemente me ha surgido el siguiente problema: Estoy intentando confeccionar una mail list para suscriptores, para ello necesito unir determinados emails de diferente archivos, lo que necesito es extraer todos los emails que acaben en .com de una lista grande, he estado probando con el comando grep y sed, pero no he sido capaz de obtener exactamente lo que quiero, si alguien sabe como mostrar unicamente aquellos correos acabados en .com por favor que comente la solucion. Gracias de antemano.

Saludos.


Título: Re: Filtrado de texto en Linux
Publicado por: MasterAndHack en 6 Enero 2016, 16:26 pm
Saludos, tan solo queria comentar que ya solucione el problema, comento aqui la solucion por si a alguien le resulta util:

Primero cree un archivo con los patrones que queria extraer con el comando
Código:
echo -e 'patron'' > ./patrones.txt
y despues bastaba con utilizar fgrep para que nos mostrase las lineas que cumplian el patron
Código:
fgrep -f ./patrones.txt archivo.txt
Parece que al final la solucion era sencilla.

Saludos!