Les scripts

Pour leur utilisation exacte référez vous à 'man bash'. Toutes ces commandes peuvent être dans un fichier qui aura comme première ligne

#!/bin/bash

et sera déclaré exécutable (chmod). Cette sorte de fichier s'appelle un script.

Les commandes qui suivent sont en gros les mêmes que celles que vous tapez sur le shell à la main, donc vous pouvez tester votre séquence à la main sur la shell et la transcrire ensuite dans un script. À savoir que les variables déclarées dans le script n'ont pas besoin d'être exportées, elles sont valables pour toute la durée du script. La raison est simple: pour chaque commande que vous tapez, en fait le shell invoque un nouveau shell pour traiter cette ligne, shell qui, en gros, est initialisé par l'environnement du shell qui l'a généré, alors que le script est traité par un seul shell.

Autre chose, assez vite vous voudrez faire des scripts qui prennent des arguments, ceux ci sont stockés dans des variables du genre $1 $2 etc (au nombre des arguments livrés).