Batch unix

Bonjour,

Je cherche des cours sur les batch sous unix

Merci d'avance pour votre aide

6 réponses

  1. Autre erreur:
    @echo off sert à ne pas afficher les commandes exécutée par le batch, clear sert a effacer le terminal (l'équivalent batch est cls d'ailleurs).
    1. Noxen n'a pas tout à fait tord.

      Batch, est uniquement sous Windows.
      Le "batch" (traitement par lot) éxiste sous Linux, mais sous le nom de Bash.

      Les deux shells sont très proches.

      Exemple :

      @echo
      cls
      echo.
      echo Salut
      ping.exe localhost -n 4>nul


      Batch qui affiche "Salut", puis qui fait une pause de 2 secondes et se ferme.

      #!/bin/sh
      clear
      echo.
      echo Salut
      sleep 2
      

      Bash qui affiche "Salut", puis qui fait une pause de 2 secondes et se ferme.

      @+
      1. salut,
        tu t'intéresse a quel shell ?
        car il y en as plusieurs (le plus courant je pense étant le bash) a partir de là tu trouvera avec google je pense
        1. Tu n'en trouveras aucun, batch est une extension shell windows ( a ma connaissance) (:

          Néamoins tu as la possibilité de travailler le "shell" :p