[PERL]&[DOS]-Espace

Résolu
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -  
 GoT -
Salut à tous j'ai un soucis , je dois lancer un script PERL à partir d'un fichier batch et le soucis c'est que mon répertoire PERL est situé dans program files
Donc, bêtement je fais
perl -p C:\program files\PERL\av_enti.pl  < ./input_fllt_entite.xml > ./input_fllt_entite.OK


MAIS perl il aime pas l'espace entre 'program' et 'files' , alors j'ai essayé avec des " comme pour sous DOS mais il ne veut toujours pas lancer mon script, si quelqu'un sait comment faire pour cette histoire d'espace ça serait bin CoOl :D

Merci

Zep3k!GnO
A voir également:

4 réponses

blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

tu as essayé en mettant le nom dos 8.3 ?, genre :

c:\progra~1\...

Sinon :

- change le répertoire d'installation de PERL
- change pour autre chose que PERL
- change pour autre chose que windows ;-)))
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
- change le répertoire d'installation de PERL
Du coups je m'y suis résolu....

- change pour autre chose que PERL
La Zai tout développé mon prog de conv, donc je vais te dire laisse moi réfléchir...hum..... NON ! ;D
- change pour autre chose que windows ;-)))
J'suis au travail :P

Merci quand même, je testerai le ~1...

@+
Zep3k!GnO
0
philtrain Messages postés 169 Date d'inscription   Statut Membre Dernière intervention   73
 
Bonjour,

Et comme ceci:
perl -p C:/program\ files/PERL/av_enti.pl  < ./input_fllt_entite.xml > ./input_fllt_entite.OK


Philippe
-1
GoT
 
C'est un peu vieux comme sujet mais je voulais simplement dire qu'il faut juste encadrer Prgram Files de guillement.

Comme ceci:
...\"Prgram Files"\...
-1