Perl - récup paramètres sur machines Windows
Le programme Perl est le suivant :
Code:
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