Batch unix

rojina2903 Messages postés 96 Statut Membre -  
 Freem -
Bonjour,

Je cherche des cours sur les batch sous unix

Merci d'avance pour votre aide

6 réponses

rojina2903 Messages postés 96 Statut Membre 13
 
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 22 Statut Membre 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
Noxen
 
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
 
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
 
Oupssss, petite erreur.

c'est :

@echo off

dsl

Bye
0
Freem
 
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