Ce didacticiel est destiné à aider les utilisateurs à comprendre certaines des bases de la programmation de scripts shell (également appelée scripts de shell) et, éventuellement, à présenter certaines des possibilités offertes par la programmation simple mais puissante disponible. En tant que tel, il a été écrit pour servir de base à des tutoriels et exercices individuels ou en groupe, et à titre de référence pour une utilisation ultérieure.
Objectifs:
- Étudier les opérations de tests dans le shell d’UNIX.
- Étudier les structures de contrôle dans le shell d’UNIX.
- Étudier les structures de répétition dans le shell d’UNIX.
Plan de cours
- Les tests dans le Shell d’UNIX
- Tests sur les caractéristiques des fichiers.
- Tests de comparaison de fichiers.
- Tests sur les valeurs numériques.
- Tests sur les chaînes de caractères.
- LES CONDITIONS COMPOSÉES:
- LES STRUCTURES CONDITIONNELLES:
- La structure if-then-else-fi.
- La structure case-in-esac.
- LES BOUCLES:
- La construction for-in-do-done.
- La construction while-do-done.
- La construction until-do-done.
- Sortie d’une boucle. (Break)
- Saut vers la fin d’une boucle.(continue)
- La récursivité.
Ce tutoriel suppose une expérience préalable. à savoir:
- Utilisation d’un shell Unix / Linux interactif
- Connaissances minimales en programmation – l’utilisation de variables, de fonctions, est utile
- Compréhension de certaines commandes Unix / Linux et compétence dans l’utilisation des plus courantes. (ls, cp, echo, etc)
Profitez de ce manuel de formation en PDF pour comprendre mieux le UNIX et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre UNIX.
Cours d’UNIX &C Programmation structuré TAYARI Lassaad Page 55 ISET DE SFAX ~ A.U 97/98 for fichier in $* do [ -x $fichier ] echo $? done for fichier do [ -x $fichier ] echo $? done VI-2/ La construction while-do-done. Cette boucle exécute une suite de commandes tant q u’une condition est vrai. La syntaxe est: while condition do commande1 commande2 . . commandeN done Donc tant que la condition est vraie, exécuter les commandes. La condition peut être simple ou composée. Exemples: f Programmation d’un compteur: $cat compteur compteur=1 while test $compteur -le 20 do echo $compteur compteur=` expr $compteur + 1 ` done