Menu
Coddy logo textTech

Qu'est-ce qu'un script shell

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 66 sur 82.

Jusqu'à présent, vous avez saisi des commandes une par une dans le terminal. Mais que faire si vous devez exécuter la même séquence de commandes de manière répétée ? C'est là qu'interviennent les scripts shell.

Un script shell est simplement un fichier texte contenant une série de commandes. Au lieu de taper chaque commande manuellement, vous les écrivez toutes dans un fichier, et le shell les exécute dans l'ordre. Pensez-y comme une recette que l'ordinateur suit étape par étape.

Les scripts shell ont généralement une extension .sh et commencent par une ligne spéciale appelée un shebang :

#!/bin/bash

Cette ligne indique au système quel interpréteur doit exécuter le script. Dans ce cas, c’est Bash. Tout ce qui suit cette ligne n’est que des commandes ordinaires, les mêmes que celles que vous avez tapées tout au long de ce cours.

Les scripts shell sont puissants car ils vous permettent d'automatiser les tâches répétitives, de combiner plusieurs commandes en une seule action, et de partager vos flux de travail avec les autres. Les administrateurs système les utilisent pour gérer les serveurs, les développeurs pour configurer des projets, et les utilisateurs quotidiens pour simplifier leurs tâches quotidiennes.

Dans les prochaines leçons, vous apprendrez à créer, exécuter et améliorer vos propres scripts shell avec des variables, des entrées utilisateur et de la logique.

challenge icon

Défi

Facile

Un script shell nommé hello.sh vous a été fourni. Utilisez la commande cat pour voir son contenu et observer la structure d'un script shell de base.

Remarquez la ligne shebang (#!/bin/bash) en haut, suivie de commandes régulières que vous connaissez déjà.

Votre sortie devrait afficher :

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Indice : Utilisez cat hello.sh pour voir le contenu du script.

Aide-mémoire

Un script shell est un fichier texte contenant une série de commandes que le shell exécute dans l'ordre.

Les scripts shell ont généralement l'extension .sh et commencent par une ligne shebang :

#!/bin/bash

Le shebang indique au système quel interpréteur doit exécuter le script (dans ce cas, Bash).

Après le shebang, vous pouvez écrire des commandes shell régulières qui seront exécutées de manière séquentielle.

Exemple d'un script shell de base :

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux