salut,
Je viens de decouvrir getopt et j'aurai une petite question :
lorsque je creer mon script je place cela dedans
cela signifie que $verbose est une variable optionnel donc si elle n est pas presente sur la ligne de commande sa fonctionne;Code:
1
2
3
4
5
6
7 use Getopt::Long; my $data = "file.dat"; my $length = 24; my $verbose; $result = GetOptions ("length=i" => \$length, # numeric "file=s" => \$data, # string "verbose" => \$verbose); # flag
mais supposons que je souhaite recuperer une valeur en meme temps, c'est à dire que $verbose est optionnel mais quand je le met sur ma ligne de commande je recupere la valeur, comment faire ??
j'ai essayer cela
mais quand je fait celaCode:>monscript.pl -l 10 -f essa.txt -verbose test
un print de $verbose j'ai 1 à l'affichage au lieu de testCode:if ($verbose) { print $verbose;}
merci