Un aperçu pour démarrer de zéro avec Bash
Bash est un shell Unix très puissant et un langage de script pour les commandes, mais sa courbe d'apprentissage est assez raide.
La page de manuel de Bash est un document bien écrit et instructif. Elle est en revanche très « dense » et demande à être lue et relue.
D'autres guides, informations et exemples sont disponibles ici :
shellcheck.net propose une interface web (et un binaire pour certaines distributions) qui analyse les scripts shell à la recherche d'erreurs ou de problèmes courants, et explique comment les corriger au mieux.