Batch unix

Bonjour,

Je cherche des cours sur les batch sous unix

Merci d'avance pour votre aide

6 réponses

  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
      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. 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).