Buscar cadenas en ficheros de texto recursivamente
Abril 26th, 2007 Posted in linux
Con este comando podemos buscar texto en ficheros recursivamente a partir de una carpeta:
find ruta -type f | xargs grep cadena_que_buscamos
Donde:
- ruta: es el directorio a partir del cual queremos buscar.
- cadena_que_buscamos: su nombre lo dice, es el texto que buscamos.
Ejemplo: buscar el texto “oscommerce” en el directorio actual:
find . -type f | xargs grep oscommerce
(Enviado por Imanol).



Abril 27th, 2007 at 3:03 am
Yo suelo emplear otro más cortito y fácil de memorizar
grep “cadena a buscar” * -R
Octubre 17th, 2008 at 12:28 pm
Hola chicos, tengo una tarea pendiente y consiste en imprimir en un fichero las lineas que contengan un numero de telefono y el caso es que cada son 600 ficheros de texto y cada uno ocupa unos 5 MB por lo cual el juntarlos y descargarlos para usar una herramienta como el textpad es algo super lento. Queria saber como puedo hacerlo? tengo una distro de fedora core.
Nota el ejemplo puesto en este foro es muy paresido a lo que necesito.
Gracias por vuestra ayuda.