[PERL]&[DOS]-Espace

Résolu
Zep3k!GnO Messages postés 2049 Statut Membre -  
 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

4 réponses

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  2. Zep3k!GnO Messages postés 2049 Statut Membre 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
  3. 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
  4. 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