Re: búsqueda de texto
usuario anonimo
opinante.anonimo en gmail.com
Jue Oct 19 12:32:56 CLST 2006
On 19/10/06, Julio Pacheco <tj en vtr.net> wrote:
> Estimados:
>
> Tengo un directorio con 1000000+ archivos de diversos tipos.
diversos tipos ? como cuales, de texto plano hasta binarios ?
y en todos los tipos de archivos debes buscar ? osea el texto buscado
puede estar en cualquier tipo de archivo ?
> Necesito identificar sólo aquellos que contienen un patrón de la siguiente forma:
>
> texto_a_buscar[nul][nul](otro texto)
nul ? un espacio ?
>
> 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?
for i in `ls -1 *`; do echo $i; perl -ne 'print if
m#texto_a_buscar\x00\x00#' $i; echo "### FIN $i ###"; done
> --
> Julio Pacheco T.
> Consultor Tecnológico
> ProVectis S.A.
>
--
_________________________________
Solo soy una mente genial en un cuerpo hermoso: Xubuntu User # 7274
Más información sobre la lista de distribución Linux