Premium : Automatisation de scripts Bash
Combinez boucles et conditions pour créer des scripts qui exécutent des tâches automatiquement et répondent à l'état du système.
Démarrer la leçon interactivePremium : Automatisation de scripts Bash
Les boucles et les conditions sont la base de l'automatisation. Maîtrisez-les et vous écrirez des scripts qui gèrent des flux de travail complexes sans effort.
Étape 1 : Boucler sur une liste
La boucle for itère sur une liste. Une ligne en remplace trois.
Étape 2 : Boucler sur des fichiers
Traitez les fichiers par lots. Pas besoin d'exécuter les commandes individuellement.
Étape 3 : Exécution conditionnelle
Les conditions permettent à votre script de prendre des décisions. Vérifiez l'existence d'un fichier, comparez des nombres, testez des conditions.
Aide-mémoire réutilisable
- Boucle avec
for var in list; do commandes; done. - Utilisez
for file in *.extpour traiter les fichiers par lots. - Testez avec
if [ condition ]; then commandes; fi. - Comparaisons :
-eq(égal),-gt(plus grand que),-lt(plus petit que),-f(le fichier existe).
Vérification des connaissances
1 / 2Quelle structure de boucle traite chaque fichier .sh dans le répertoire actuel ?
Références
Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.