On Tue, Sep 14, 2004 at 04:22:16PM +0200, Jhamil Mercado wrote:

> Desearia me brinden ayuda al realizar un script en
> perl (soy novato), que dado un parametro me permita
> comparar este con todas las ocurrencias que tenga un
> archivo de texto, cabe decir que en el archivo de
> texto tengo almacenados una lista de usuarios (uno por
> fila) y la idea es comparar el parametro recibido en
> el script con los usuarios almacenados en este archivo
> de texto y realizar cierta accion.

perldoc -f grep

algo como
@lineas_donde_aparece = grep(/usuario:/, <ARCHIVO>)

ojo si el archivo es muy grande.  En ese caso, usa un bucle,

while (my $line = <ARCHIVO>) {
        next if not /usuario:/;
        $line es del usuario
}

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Hi! I'm a .signature virus!
cp me into your .signature file to help me spread!

Responder a