CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice