usuario anonimo escribió:
> On 19/10/06, Julio Pacheco <[EMAIL PROTECTED]> 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 ?

Si.

>> Necesito identificar sólo aquellos que contienen un patrón de la 
>> siguiente forma:
>>
>> texto_a_buscar[nul][nul](otro texto)
> 
> 
> nul ? un espacio ?

No, es el caracter 0x00

>>
>> 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.
>>
> 
> 


-- 
Julio Pacheco T.
Consultor Tecnológico
ProVectis S.A.
From [EMAIL PROTECTED]  Thu Oct 19 13:33:57 2006
From: [EMAIL PROTECTED] (Roberto Bonvallet)
Date: Thu Oct 19 13:33:21 2006
Subject: =?iso-8859-1?q?b=FAsqueda?= de texto
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Julio Pacheco:
> 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.

# ojo, no lo he probado
for file in *
do
    perl -ne 'if /texto\x00\x00/ {print "'$file'\n"; exit;}' < $file
done

-- 
Roberto Bonvallet
From [EMAIL PROTECTED]  Thu Oct 19 13:41:04 2006
From: [EMAIL PROTECTED] (Alvaro Herrera)
Date: Thu Oct 19 13:40:40 2006
Subject: =?iso-8859-1?q?b=FAsqueda?= de texto
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Julio Pacheco escribió:

> 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?

Mira perlvar(1).  Segun eso, $ARGV es el nombre del archivo que estas
actualmente leyendo.

-- 
Alvaro Herrera                        http://www.advogato.org/person/alvherre
"Cuando mañana llegue pelearemos segun lo que mañana exija" (Mowgli)
From [EMAIL PROTECTED]  Thu Oct 19 12:21:53 2006
From: [EMAIL PROTECTED] (Victor Hugo dos Santos)
Date: Thu Oct 19 13:58:10 2006
Subject: tcpwrappers
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

2006/10/18, Miguel Angel Amador L <[EMAIL PROTECTED]>:
> iptables -I INPUT  -s 0.0.0.0               -p tcp --dport 22 -j REJECT
> iptables -I INPUT  -s 172.16.100.110  -p tcp --dport 22 -j ACCEPT
>
> Ejecutalas en ese orden...

mmmm.. me me viene la duda, de cual es el mejor método tcpwrappers o
iptables para bloquear/autorizar acceso a algún servicio (ssh en este
caso) ... comentarios/links ???

salu2

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399

Responder a