Fonctions
Partie du cours Bash
À ce stade, vos scripts commencent à se répéter. Vous écrivez peut-être un message horodaté à trois endroits différents, ou vous vérifiez qu'un fichier existe avant d'y toucher, encore et encore, avec les mêmes trois lignes à chaque fois. Copier-coller ces lignes fonctionne, jusqu'au jour où il faut y corriger un bug et où vous découvrez qu'il faut le corriger à cinq endroits d'un coup.
Pensez à une fiche recette. Vous ne réécrivez pas les étapes des œufs brouillés chaque fois que l'envie vous prend : vous écrivez la recette une fois, vous mettez un nom sur la fiche, et à partir de là il suffit de dire « fais les œufs brouillés » pour que tout le monde sache de quelles étapes il s'agit. ...
Envie d’apprendre Bash Fonctions dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Bash prêt, et travaillez sur Fonctions avec un tuteur IA qui connaît votre code.
Commencer cette leçonFonctionsCe que vous allez apprendre
- Function definition
- Positional args $1 $@ $#
- Return for exit codes
- Echo for output
- Local variables
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
