Bonjour,
Je bute depuis plusieurs jours sur l'utilisation de paramètres passés via une ligne de commande. J'ai erré sur beaucoup de forum en vain.
Je lance ce code appelé "essai.pl" avec la ligne de commande suivante :
perl essai.pl --backupfile NomDeMonFichierDeBackup
Ce code est juste sensé afficher la valeur "NomDeMonFichierDeBackup" entrée en paramètre. Or, quoi que je fasse rien n'apparaît (même pas une erreur). Sauriez vous comment manipuler les données entrées en paramètre s'il vous plaît ? Merci par avance.
Ci-joint mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 use Getopt::Declare; my $specification; my $args; my $a; $specification = q( -backupfile <backupfile:s> if exist will be used, if not will be create ); $args = Getopt::Declare->new($specification,[-BUILD]); $a = $args->{'-backupfile'}{'<backupfile>'}; print "Nom du fichier de backup = $a \n";
Partager