Le programme Perl est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($#ARGV >= 0) { print "Liste des (", $#ARGV + 1, ") param(s) :\n @ARGV\n" ;} else { print "\nAucun param !\n" ; }
Quand je lance mon programme avec une commande : perl prog.pl a b c
le programme reçoit les paramètres et les affiche.
Quand je lance mon programme avec une commande : prog.pl a b c
le programme ne reçoit aucun paramètre et affiche : Aucun param !
La version perl utilisée est 5.8.7 mais le résultat est le même avec Perl 5.8.6. L'association .pl a été faite avec Perl.exe.
Les deux commandes d'exécution sont légales mais le résultat n'est pas correct dans le 2° cas.
: Quelqu'un sait-il pourquoi ?
Déplacé depuis le forum Mode d'emploi & Aide aux nouveaux par Alcatîz
Partager