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