[PERL]&[DOS]-Espace

Résolu/Fermé
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 19 déc. 2005 à 10:26
 GoT - 12 mars 2007 à 23:59
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

4 réponses

blux Messages postés 25991 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 avril 2024 3 289
19 déc. 2005 à 12:47
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
19 déc. 2005 à 13:24
- 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 lundi 7 novembre 2005 Statut Membre Dernière intervention 25 juillet 2010 73
7 janv. 2006 à 11:56
Bonjour,

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


Philippe
-1
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