Batch unix

rojina2903 Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   -  
 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 Date d'inscription   Statut Membre Dernière intervention   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 21 Date d'inscription   Statut Membre Dernière intervention   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