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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.