2011-03-23 22 views
6
GetOptions(
    "r|repo=s"  => \$repo, 
    "R|list-repos" => \$list, 
); 

Cuando llamo a este script con -r qwe opción, $list se actualiza a 1, que no es lo que espero.getOptions Perl() entre mayúsculas y minúsculas

¿Cómo puedo hacer que GetOpt distinga entre mayúsculas y minúsculas?

+4

documentación de Perl está disponible en su línea de comandos a través de 'perldoc Getopt :: Long' y la web en http://perldoc.perl.org/ Getopt/Long.html – toolic

Respuesta

20
use Getopt::Long qw(:config no_ignore_case); 
2

también permiten la agrupación de correcciones también:

use Getopt::Long qw(:config bundling); 
Cuestiones relacionadas