Re: búsqueda de texto

Miguel Oyarzo O. admin en aim.cl
Lun Oct 23 20:36:20 CLST 2006


At 06:34 23-10-2006, Daniel Serpell wrote:
>Hola!
>
>El Thu, Oct 19, 2006 at 12:10:54PM -0300, Julio Pacheco escribio:
> >
> > Tengo un directorio con 1000000+ archivos de diversos tipos.
> > Necesito identificar sólo aquellos que contienen un patrón de la siguiente
> > forma:
> >
> > texto_a_buscar[nul][nul](otro texto)
> >
> > en que texto_a_buscar puede aparecer en otros archivos (texto, código,etc).
>
>[...]
> >
> > Ideas?
>
>Yo utilizaría awk:
>
>  awk '/texto_a_buscar\000\000/ { print FILENAME; nextfile } ' [mis archivos]
>
>donde [mis archivos] es la lista de archivos a buscar.
>
>Si son realmente muchos, puedes agregar find/xargs:
>
>  find /mi/directorio -type f -print0 |
>     xargs -0 awk '/texto_a_buscar\000\000/ { print FILENAME; nextfile } '
>
>
>     Daniel.



Tambien puedes usar:

  find . -type f | xargs grep -e "expresion_regular"


Saludos,

Miguel Oyarzo O.
Austro Internet S.A.
Punra Arenas








Más información sobre la lista de distribución Linux