Julio Pacheco <[EMAIL PROTECTED]> wrote:
> 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" *
Recuerda que en C un string termina con '\0', asi que lo mas probable es
que grep(1) no pesque (en realidad, ni le lleguen) los '\0' en tu
patron... ve que dice el manual al respecto.
> 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.
Haz eso iterando sobre los archivos...
[Perl *si* funciona, su representacion interna de strings no es la C-istica]
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
From [EMAIL PROTECTED] Sat Oct 21 02:33:35 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Sat Oct 21 02:32:51 2006
Subject: tcpwrappers
In-Reply-To: Your message of "Fri, 20 Oct 2006 20:10:34 -0300."
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Matias Mora Klein <[EMAIL PROTECTED]> wrote:
> El Mié 18 Oct 2006 20:31, Ricardo Navarro L escribió:
> > > hosts.allow " sshd: 172.16.100.110" pero no funciona,
> > > Alguna idea?
> >
> > Reiniciaste el servicio?
> No tiene nada que ver con el servicio sshd. El hosts.deny se aplica
> inmediatamente a cualquier conexion entrante.
No estoy tan seguro... en inetd(8) (usando tcpd(8)) era asi, hoy es una
biblioteca integrada en el ejecutable, que perfectamente puede haber leido
la configuracion antes del cambio y no darse cuenta...
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
From [EMAIL PROTECTED] Sat Oct 21 02:45:56 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Sat Oct 21 02:45:11 2006
Subject: Programar en Linux
In-Reply-To: Your message of "Fri, 20 Oct 2006 21:56:22 -0300."
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Matias Valdenegro T. <[EMAIL PROTECTED]> wrote:
> El Viernes, 20 de Octubre de 2006 12:16, Franco Catrin escribió:
> > no tiene relacion. Puedo hacer algo a la rápida en Java y no tendré los
> > problemas que tengo en PHP para mantenerlo.
> Seguramente no, con Java habra que cambiar la maquina para soportar la carga
> innecesaria y el overhead del lenguaje :)
Irrelevante. Un PC decente cuesta cuanto? El sueldo de un par de semanas de
un desarrollador competente? Y ese tiempo de trabajo te lo piteas sin
problemas con algunos errorcillos idiotas que hay que reparar luego... aun
sin considerar el costo directo que puede significar algun patinazo.
[Esta misma discusion estaba en boga en los '50s, cuando comenzaron a
aparecer los lenguajes de alto nivel: nadie estaba dispuesto a pagar el
costo de no programar en assembler, directamente, para aprovechar hasta la
ultima gota la CPU; el arte de los sistemas operativos era mantener la
maquina ocupada 24/7... y hoy nos damos el lujo de que un PC crecidito
este esperando a que la secretaria termine de copuchar por telefono, y 2/3
partes del dia (y 2/7 partes de la semana) simplemente ni siquiera se
considera usarlo! Sic transit gloria mundii.]
[[El tiempo de gente es caro hoy (y cada vez mas), el tiempo (recursos en
general) de la maquina son cada vez mas baratos (Ley de Moore!). Por
suerte para nosotros ;-]]
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
From [EMAIL PROTECTED] Sat Oct 21 02:51:39 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Sat Oct 21 02:50:59 2006
Subject: Virus en switch? [Was: Re: Programar en Linux -- Gracias a todos]
In-Reply-To: Your message of "Fri, 20 Oct 2006 19:20:36 -0300."
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Rodrigo Ahumada <[EMAIL PROTECTED]> wrote:
> El Fri, 20 Oct 2006 15:37:04 -0300
> "Orlando Alvarez Melian" <[EMAIL PROTECTED]> escribió:
[...]
> > Una pregunta aparte. ¿Un virus o algo por el estilo me puede
> > echar a perder un Switch?.
> un virus podria, el problema es que los virus no pueden entrar a un
> switch por que los switches no cargan programas más que el que tienen
> de fábrica.
Son computadores (al menos los mas crecidos), asi que...
[Si, hubo un grupo de dementes que instalo Linux en un CISCO...]
> > Porque resulta que, tengo como 20 equipos conectados, y el switch se
> > me volvia loco, desconectaba 2 o 3 equipos y se estabilizaba. Asi hasta
> > que un dia dejó de funcionar. Luego me pasó con otro switch. ¿Mueren
> > para siempre Los pobres switch?
Cuando fallecen, si.
Pueden ser problemas de alimentacion electrica, mala tierra (== corriente
por los cables de red), ...
[Si vas a hacer un comentario diferente de lo que se esta discutiendo, por
favor envia un mensaje aparte con nuevo titulo para no armar ensalada]
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
From [EMAIL PROTECTED] Sat Oct 21 02:56:34 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Sat Oct 21 02:55:49 2006
Subject: Licencia de MySQL? [Was: Re: Programar en Linux -- Gracias a todos]
In-Reply-To: Your message of "Fri, 20 Oct 2006 21:46:30 -0300."
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Matias Valdenegro T. <[EMAIL PROTECTED]> wrote:
[...]
> MySQL no era tambien solo GPL?
MySQL es GPL. Claro que puedes llegar a un acuerdo con los duen~os del
codigo para usarlo en aplicaciones cerradas (a cambio de $$$$, claro
esta). Siempre esta esa opcion con codigo abierto (claro que la mayoria no
ofrece esa opcion, y en ciertos casos (nucleo Linux, p.ej.) seria imposible
porque son demasiados los que tienen algun derecho a quienes habria que
convencer).
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513