Conditions et tests
Partie du cours Bash
Tous les scripts que vous avez écrits jusqu'ici exécutent les mêmes lignes quoi qu'il arrive. Un vrai script doit prendre des décisions : ne faire ceci que si tel fichier existe, ne continuer que si la commande précédente a réussi. Cette leçon vous montre comment Bash pose ces questions et agit selon la réponse. Rien ici ne suppose que vous ayez déjà écrit un programme capable de décider quoi que ce soit.
Dans la leçon 02, vous avez rencontré le code de retour : un nombre invisible que chaque commande produit en se terminant, où 0 signifie que tout s'est bien passé et où toute autre valeur signale un échec. Les conditions en Bash reposent entièrement sur cette idée. Là où d'autres langages demandent « est-ce vrai ou faux ? », Bash demande « cette commande a-t-elle réussi ou échoué ? ...
Envie d’apprendre Bash Conditions et tests dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Bash prêt, et travaillez sur Conditions et tests avec un tuteur IA qui connaît votre code.
Commencer cette leçonConditions et testsCe que vous allez apprendre
- If statement
- [[ ]] tests
- String tests
- File tests -f -d -e
- && and ||
- Case statement
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
12 leçons- 1Qu'est-ce que Bash20 min
- 2Le shebang et votre premier script25 min
- 3Variables et guillemets25 min
- 4Conditions et tests30 min
- 5Boucles25 min
- 6Fonctions25 min
- 7Tableaux25 min
- 8Expansion de chaînes et expansion arithmétique25 min
- 9Redirection des E/S et pipes25 min
- 10Gestion des erreurs et des traps30 min
- 11Débogage et bonnes pratiques25 min
- 12Projet final : script d'amorçage du serveur60 min
