Bonjour,
J'ai un script perl qui doit prendre 2 parametres :
1/ un nom de fichier : mot
2/ un chemin windows : chaine de caractères pouvant contenir des espaces et des slashs ("C:\Documents and Settings\frs\Mes documents").
J'ai essayé plusieurs solutions (getoptions/@ARGV[0] et @ARGV[1]/parcours de tous les parametres) mais je n'arrive jamais à recuperer correctement mes 2 parametres (enfin surtout le 2eme!).
j'ai l'impression que l'interpreteur a du mal avec la combinaison espace + backslash...
j'ai essayé avec une ligne de commande de type :
mon_script.pl toto.c C:\Documents and Settings\frs\titi.ada
mon_script.pl -name toto.c -path C:\Documents and Settings\frs\titi.ada
mon_script.pl -name toto.c -path "C:\Documents and Settings\frs\titi.ada"
mon_script.pl toto.c "C:\Documents and Settings\frs\titi.ada"
Si vous avez deja eu ce besoin, comment vous en etes vous sortis ? :-)
Merci d'avance,
Franck
Partager