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

Modifier cette page
linux/bash_scripting.txt · Dernière modification : 2024/10/31 16:51 de simerron
CC Attribution-Noncommercial 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Noncommercial 4.0 International