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//