Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
linux-vrac [2024/01/30 14:29] – sebsauvage | linux-vrac [2024/01/30 14:32] (Version actuelle) – sebsauvage |
---|
cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" # Se placer dans le répertoire du script avant exécution. | cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" # Se placer dans le répertoire du script avant exécution. |
set -o errexit # Arrêter l'exécution du script si une commande fait une erreur. | set -o errexit # Arrêter l'exécution du script si une commande fait une erreur. |
set -o nounset # Arrêter l'exécution du script si on utilise une variable non déclarée. | set -o nounset # Arrêter l'exécution du script si on utilise une variable non définie. |
set -o pipefail # Arrêter l'exécution du script si une commande dans un pipe fait une erreur.</code> | set -o pipefail # Arrêter l'exécution du script si une commande dans un pipe fait une erreur.</code> |
* Plus de détails : https://sharats.me/posts/shell-script-best-practices/ | * Plus de détails : https://sharats.me/posts/shell-script-best-practices/ |