�alguien conoce una forma elegante de procesar los par�metros pasados
desde l�nea de �rdenes en Perl?
Me refiero a no ir haciendo shift y comparando strings como ven�a
haciendo hasta ahora, porque llega un punto que es muy dif�cil de
mantener. Alguna funci�n para esto.
Gracias!!
Jose
El día 23 de marzo de 2010 10:28, "José M. Martín"
<josem...@gmail.com> escribió:
> Hola,
>
> ¿alguien conoce una forma elegante de procesar los parámetros pasados
> desde línea de órdenes en Perl?
> Me refiero a no ir haciendo shift y comparando strings como venía
> haciendo hasta ahora, porque llega un punto que es muy difícil de
> mantener. Alguna función para esto.
El hack #13 de Perl Hacks aconseja que se use IO::Interactive (para
saber si es interactivo o no). A mi me gusta usar YAML para ficheros
de configuración, un lenguaje bastante simple y parecido a JSON (que
también puedes usar)
Por otro lado, Perl Best Practices dedica todo el capítulo 14 al tema,
y recomienda una serie de módulos, todos ellos en el espacio Getopt.
Por ejemplo, te puede servir Getopt::Std (que es estándar) o
Getopt::Long (que te puedes bajar de CPAN)
Saludos, y suerte
--
JJ
El 23/03/10 10:34, JJ Merelo escribi�:
> Hola,
>
> El d�a 23 de marzo de 2010 10:28, "Jos� M. Mart�n"
> <josem...@gmail.com> escribi�:
>
>> Hola,
>>
>> �alguien conoce una forma elegante de procesar los par�metros pasados
>> desde l�nea de �rdenes en Perl?
>> Me refiero a no ir haciendo shift y comparando strings como ven�a
>> haciendo hasta ahora, porque llega un punto que es muy dif�cil de
>> mantener. Alguna funci�n para esto.
>>
> El hack #13 de Perl Hacks aconseja que se use IO::Interactive (para
> saber si es interactivo o no). A mi me gusta usar YAML para ficheros
> de configuraci�n, un lenguaje bastante simple y parecido a JSON (que
> tambi�n puedes usar)
> Por otro lado, Perl Best Practices dedica todo el cap�tulo 14 al tema,
> y recomienda una serie de m�dulos, todos ellos en el espacio Getopt.
> Por ejemplo, te puede servir Getopt::Std (que es est�ndar) o