Les Bonnes Pratiques dans les scripts Bash

Premièrement ne pas oublier le Shebang

#!/bin/bash 
ou
#!/bin/sh
ou
#!/bin/zsh 
etc… en fonction de l'interpréteur que vous souhaitez utiliser avec ce script (mais ayez en tête la compatibilité avec les différents systèmes)

__

Ensuite les paramètre de sécurité très utiles :

#Stoppe le script à la moindre erreur
set -e
#Stoppe le script lors d'utilisation de variable non initialisé
set -u
#Permet de récupéré le statut d'erreur d'une commande dans un pipeline au lieu de l'état de la dernière commande
set -o pipefail
Pour une liste complète des option bash : https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html//