búsqueda de texto
Daniel Serpell
dserpell en gmail.com
Lun Oct 23 10:34:14 CLST 2006
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.
Más información sobre la lista de distribución Linux