Introduction
Variables
Tests, Conditions et boucles
Gestion des entrées/sorties
Exemples
Introduction
DĂ©finition du Langage de script : c’est langage de programmation qui permet de manipuler les fonctionnalitĂ©s d'un système informatique configurĂ© pour fournir Ă l'interprĂ©teur de ce langage un environnement et une interface qui dĂ©terminent les possibilitĂ©s de celui-ci. Le langage de script peut alors s'affranchir des contraintes de bas niveau — prises en charge par l'intermĂ©diaire de l'interface et bĂ©nĂ©ficier d'une syntaxe de haut niveau (extrait de WikipĂ©dia).Ecrire un script dans le monde professionnel permet d’automatiser des tĂ¢ches rĂ©currentes ou/et rĂ©pĂ©titives.
Comme les dĂ©veloppeurs, avant d’apprendre Ă dĂ©velopper, il faut apprendre la base !
Afin d’adapter nos besoins dans n’importe quel langage de scripts, on conseil d’apprendre l’algorithme .
L’algorithme utilise la langue française permettant de faire des actions selon des conditions (si, tant que, faire …) .
Exemple :
Question : « Puis-je dĂ©marrer ma voiture ? »
Algorithme : Si j'ai les clés de ma voiture alors je démarre ma voiture sinon je vais chercher les clés.
L’algorigramme est la forme graphique d’un algorithme aussi nommĂ© organigramme.
Composition d'un script en langage française :
- Idée
- Besoin
- Algorithme
- "Traduction" en langage
Les bases à connaître pour créer un script :
- Variables
- Tests, Conditions et boucles
- Commandes
- Gestion des entrées/sorties
Variables
Il existe plusieurs
types de variables :
- Tableau
- Chaine de caractère
- Caractère
- Booléen
- Objet …
Exemples :
- - Nombre :
·
Entier (ex : 2)
·
Décimal (ex : 1,1)
- - Tableau :
·
Simple
·
2 ou 3 dimensions
- - Caractère (ex : ‘a’)
- - Chaine de caractère (ex : « Bonjour »)
- - Booléen: Vrai ou Faux
Tests, Conditions et Boucles
OPERATEURS LOGIQUES
- ET/AND (exemple : "Hello" && "Jean" = "Hello Jean")
- OU/OR (exemple : "Hello" || "Jean" = "Hello")
- NON/NOT (exemple : !"Hello" = "Bye")
TESTS
- Egal (exemple: Si Message == "OUI")
- Supérieur (exemple : Si Compte > 1)
- Inférieur (exemple : Si Compteur < 0)
- Supérieur ou égal (exemple Si Pas >= 1000)
- Inférieur ou égal (exemple Si Heure <= 24)
- Différent (exemple Si Jour != 4)
Gestion des entrées sorties
Redirections/Gestion des erreurs
STDIN = 0 Entrée Clavier
STDOUT = 1 Sortie Standard
STDERR = 2 Sortie d’erreur
STDOUT = 1 Sortie Standard
STDERR = 2 Sortie d’erreur
exemple:
@Echo Off
echo abc def |^
find "abc" |^
find "def"> outfile.txt
@Echo Off
echo abc def |^
find "abc" |^
find "def"> outfile.txt
Aucun commentaire:
Enregistrer un commentaire