Hola a todos, en un script donde leía el valor de ciertas variables de un fichero de conf, estaba asignando los valores por defecto como:
my $mail=$config{mail}||"mi_mail"; Ahora quería cambiar este método y utilizar algo un poco más genérico, así que buscando he encontrado Config::General. http://search.cpan.org/~tlinden/Config-General-2.50/General.pm Ahora estoy leyendo el fichero y directamente me genera un hash donde tengo todos los valores que defino en mi fichero custom. Para los defaults puedo utilizar -DefaultConfig y pasarle un hash con los valores por defecto, pero me preguntaba si podría pasar los valores por defecto directamente desde un fichero. Es decir: leer el fichero con los valores por defecto -> Todas las variables definidas leer el fichero correspondiente -> Las variables que allí ponga sobreescribirán los valores por defecto. He encontrado una manera de hacerlo y es hacer un cat del fichero custom sobre el default y leerlo con -MergeDuplicateOptions, así el valor que coge un avariable es el último que se de en el fichero.... pero lo veo cutre... Alguien me echa una mano? salu2, Arnau -- _______________________________________________ Comandob mailing list Comandob@badopi.org http://lists.badopi.org/mailman/listinfo/comandob