Comment enregistrer des commandes à réexécuter plus tard ?
Jusqu’à présent, vous avez utilisé le shell de manière interactive.
Mais comme les commandes que vous saisissez ne sont que du texte,
vous pouvez les stocker dans des fichiers pour que le shell les exécute à répétition.
Pour commencer à explorer cette puissante capacité,
mettez la commande suivante dans un fichier appelé headers.sh
:
head -n 1 seasonal/*.csv
Cette commande sélectionne la première ligne de chaque fichier CSV dans le répertoire seasonal
.
Une fois que vous avez créé ce fichier,
vous pouvez l’exécuter en tapant :
bash headers.sh
Cela demande au shell (qui n’est autre qu’un programme appelé bash
)
d’exécuter les commandes contenues dans le fichier headers.sh
,
ce qui produit le même résultat que l’exécution directe des commandes.
Cet exercice fait partie du cours
Introduction au shell
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
