Batch unix

Fermé
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 21 juil. 2008 à 14:38
 Freem - 18 sept. 2009 à 11:28
Bonjour,

Je cherche des cours sur les batch sous unix

Merci d'avance pour votre aide

6 réponses

rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 13
22 juil. 2008 à 08:48
salut Noxen

Merci pour ta reponse mais "Batch" est un enchainement de commandes que ce soit sous unix ou windows

https://fr.wikipedia.org/wiki/Traitement_par_lots
2
solkis Messages postés 21 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 22 septembre 2010 1
22 juil. 2008 à 15:55
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
0
Utilisateur anonyme
19 mars 2009 à 18:11
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.


@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
19 mars 2009 à 18:13
Oupssss, petite erreur.

c'est :

@echo off

dsl

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