Duplicar posible:
How do I pass parameters to the File::Find subroutine that processes each file?¿Cómo puedo pasar un parámetro a la función deseada cuando uso Perl's File :: Find?
Uno puede utilizar el módulo de Perl File::Find así:
find(\&wanted, @directories);
¿Cómo podemos añadir un parámetro a la función wanted
?
Por ejemplo, quiero recorrer los archivos en /tmp
extrayendo algo de información de cada archivo y el resultado debe almacenarse en un directorio diferente. El dir de salida debe darse como un parámetro.
Por favor describa más específicamente lo que está tratando de hacer y voy a actualizar mi respuesta. –
Vea también http://stackoverflow.com/questions/2056649/how-do-i-pass-parameters-to-the-filefind-subroutine-that-processes-each-file –
@ Sinan Ünür su comentario http://stackoverflow.com/questions/2056649/how-do-i-pass-parameters-to-the-filefind-subroutine-that-processes-each-file ha resuelto la pregunta. si lo publica como respuesta lo marcaré como aceptado – jojo