[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. 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 ;-)))
    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. 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"\...