Forum Programmation.shell Cygwin commande shell

Posté par  .
Étiquettes : aucune
0
22
fév.
2006
Bjr

J'ai une commande sous cygwin qui passe merveilleusement bien, par compte dés que je veux créer un fichier.bat, mon script ne passe pas.

Pourquoi? est ce que quelqu'un sait?

Ma commande sous cygwin est

mkdir `date +%A_%e`


Et dés que je mets cela dans un point bat, il me créer de repertoire complètement différent.
  • # Bat(man)=Dos

    Posté par  (site web personnel) . Évalué à 4.

    Les fichiers BAT n'execute que des commandes DOS

    Si tu veux mettre ces commandes dans un fichier BAT, je te conseil de faire un scripte SH puis de l'executer en appelant le shell Cygwin dans ton fichier BAT

    du genre

    Fichier BAT :


    sh /mon/fichier/script/


    Fichier Script

    #!/bin/sh

    mkdir `date +%A_%e`
    • [^] # Re: Bat(man)=Dos SH

      Posté par  . Évalué à -1.

      Peux tu m'expliquer comment pn fait un fichier sh.

      C'est un fichier texte que l'on transforme en .sh et que l'on appelle ds le .bat.

      Et que veux dire ds le fichier script

      #!/bin/sh
    • [^] # Help pour script

      Posté par  . Évalué à -2.

      J'ai créer un fichier script.sh ou le code est le suivant

      #!/bin/sh

      mkdir `date +%A_%e`


      Par compte ds le fichier .bat mon code est

      script.sh

      Je pense que cela est pas bon.

      Peux tu m'aider.

      Merci d'avance.
      • [^] # Re: Help pour script

        Posté par  (site web personnel) . Évalué à 3.

        Est-ce que la commande mis tel quel dans le fichier .bat est executé ?
        Si oui, c'est bon, sinon mettre un truc du genre /path/to/sh /path/to/script
        • [^] # Re: Help pour script

          Posté par  . Évalué à 0.

          Je ne comprends pas le /path/to/sh

          je dois mettre ds mon point bat

          path/to/sh/script1.sh

          mais path/to/sh correspond a quoi
        • [^] # Re: Help pour script

          Posté par  . Évalué à 0.

          qd je tape ds une invite msdos

          c:\fichier.bat

          il ouvre mon fichier.sh, mais il ne l'execute pas

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.