Build your ultimate AI agent
Description du cours
Bash est un langage de script concis, ultrarapide et robuste pour manipuler des données et des fichiers. C’est une compétence essentielle pour créer des pipelines d’analytique dans le cloud, privilégiée par les utilisateurs de Linux pour travailler avec des données réparties sur plusieurs fichiers.Dans ce cours, nous vous guiderons à travers les bases du scripting Bash. Nous commencerons par une introduction à la structure des scripts Bash, y compris la façon de passer des arguments en entrée et de produire des résultats en sortie. Vous explorerez ensuite les structures de données, comme les variables et les tableaux, ainsi que les structures de contrôle, notamment les boucles et les conditions. Vous mettrez enfin tout cela en pratique en créant vos propres fonctions Bash et en programmant des scripts automatisés qui s’exécutent comme une horloge avec cron.
Prérequis
Programme de formation
Plan du cours
1
De la ligne de commande au script Bash
Gagnez du temps lors de tâches complexes et répétitives. Vous commencerez ce cours en révisant les programmes et arguments courants de la ligne de commande, avant de passer rapidement au monde du scripting Bash. Vous créerez de simples pipelines en ligne de commande, puis vous les transformerez en scripts Bash. Vous monterez ensuite en compétence en découvrant les flux standards et la façon de transmettre des arguments à vos scripts Bash.
- Introduction et révision50 XP
- Extraire des scores avec le shell50 XP
- Rechercher dans un livre avec le shell50 XP
- Votre premier script Bash50 XP
- Un script Bash simple100 XP
- Des pipelines Shell aux scripts Bash100 XP
- Extraire et modifier avec des scripts Bash100 XP
- Flux standard et arguments50 XP
- Utiliser des arguments dans des scripts Bash100 XP
- Utiliser des arguments avec des données RH100 XP
2
Variables dans le scripting Bash
Maîtrisez l’essentiel des scripts Bash : les variables ! Dans ce chapitre, vous apprendrez à créer des variables de chaîne et numériques de base, et à effectuer des calculs sur ces variables. Vous découvrirez aussi la magie d’un shell dans le shell (shell-ception), ouvrant la voie à de vastes possibilités pour des scripts avancés.
3
Structures de contrôle dans le scripting Bash
La vie n’est pas toujours linéaire, et vos scripts Bash ne devraient pas l’être non plus. Dans ce chapitre, vous ferez passer vos scripts Bash au niveau supérieur en apprenant les structures de contrôle. Vous verrez les différences entre les instructions FOR, WHILE, IF et CASE, et comment les utiliser dans vos scripts Bash. Avec ces nouveaux outils, vous serez prêt à créer des scripts plus avancés avec une logique conditionnelle.
4
Fonctions et automatisation
Donnez une nouvelle dimension à vos scripts Bash en créant des fonctions utiles pour traiter des données et des variables. Dans ce dernier chapitre, vous apprendrez la structure des fonctions en Bash, comment les utiliser pour automatiser des tâches fréquentes, et comment programmer vos scripts pour qu’ils s’exécutent à intervalles réguliers sans que vous ayez à intervenir.
S
Introduction au scripting Bash
Cours
terminé

