búsqueda de texto

Julio Pacheco tj en vtr.net
Jue Oct 19 12:10:54 CLST 2006


Estimados:

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).
Es posible hacer la búsqueda con un simple grep, o tengo que cocinar algo en perl?
Hasta el momento, he probado con:

grep "texto_a_buscar\0\0" *
grep "texto_a_buscar\x00\x00" *
grep "texto_a_buscar\000\000" *

ninguna de las cuales funciona.
Una prueba rápida con perl -ne 'print if m#texto_a_buscar\x00\x00#' * encuentra el texto, 
pero necesito que muestre el nombre de archivo.

Ideas?
-- 
Julio Pacheco T.
Consultor Tecnológico
ProVectis S.A.


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