[Perl Windows] Ligne de commande et nom windows long
Bonjour,
Je vais me coder un script qui parse des logs, le tout sous Windows.
Le problème c'est que comme à chaque fois, je suis ennuyé par l'appel en ligne de commande, à cause des noms long.
Donc, Oui j'ai bien installé la version WIndows de Perl.
Code:
1 2
|
perl Parse-OVH-logs.pl 'C:\Documents and Settings\caine\Mes documents\VosLogiciels.com\Logs OVH\creationlogiciel.net-22-11-2009.log.gz' |
J'ai utiliser une ligne pour compter le nombre d'arguments:
Code:
1 2
|
print "parameters : "+scalar @ARGV+"\n"; |
Le résultat sur cet appel est 5. Il devrait être de 1. Donc, Perl ne considère pas le chemin quoté comme un seul argument.
Alors, après avoir cherché (peut ëtre mal), je fais appel aux connaisserus que vous êtes.
Merci d'avance.
Désolé, j'ai oublié de préciser...
Merci,
Pour djibril, j'ai oublié de précisé sans allez chercher des extensions ou modules cpan...
En fait, j'aimerais surtout comprendre d'où vient le problème.