[PERL]&[DOS]-Espace

Résolu
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. 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. Bonjour,

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


      Philippe
      1. - 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
        1. Modérateur
          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 ;-)))