Unix .bat

Résolu
Bonjour,

j'aimerais lancer un fichier .bat sur UNIX mais je ne sais pas comment faire. si c'est possible d'avoir une réponse détaillé car les réponses que j'ai trouvé sont un peu vague. le fichier contient des commandes exécutable de fortran. merci d'avance.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    hello
    tu ne peux pas exécuter un .bat (pour DOS) sur Unix, la syntaxe est différente.
    Montre nous ton .bat qu'on le traduise en shell Unix
    1. hello,

      Ok!! le fichier .bat contient :

      nom_d'un_fichier.f90
      rename nomI nomII

      autre_fichier.f90
      rename nomA nomB

      et ainsi de suite

      merci d'avance
      1. Contributeur
        gfortran -o nom_d'un_fichier nom_d'un_fichier.f90
        gfortran -o autre_fichier autre_fichier.f90
        pour renommer un fichier : mv nom1 nom2
        1. j'ai essayé les commandes que vous avez écrit mais je voudrais que ca marche automatiquement, c.a.d moi je lance une fois la commande et lui automatiquement commence l'autre quand il fini la première (comme sur windows) est ce que c'est possible?

          Encore merci, la réponse était utile ..
          1. Contributeur
            mettre les commandes dans un fichier, mettre comme 1ère ligne de ce fichier : #!/bin/bash
            rendre ce fichier exécutable avec la commande : chmod u+x nom_du_fichier
            et pour l'exécuter : ./nom_du_fichier