dimanche 30 août 2015

Quelques astuces pour la réalisation de script Shell en Bash.


Il arrive fréquemment que l'on est à développer un petit script Shell. En général, il s'agit d'un petit script à faire dans l'urgence et une fois que celui-ci fonctionne, on ne le retouche plus.On ne fait généralement pas assez de test pour s'assurer si il y a ou non des cas tordus.
Voici deux petites astuces pour améliorer la réalisation de ces scripts.


Utiliser les bons paramètres

En ajoutant les lignes ci-dessous à vos script Shell, vous allez pouvoir détecter plus facilement les erreurs et les oublis :

#!/bin/bash
set -euo pipefail
IFS=$'\n\t'

ce blog explique très bien les différentes paramètres qui sont utilisés : http://redsymbol.net/articles/unofficial-bash-strict-mode/




Un outil pour vérifier la syntaxe

Il existe sur le net des petits outils pour vous faciliter la vie.Ainsi, voici un outil pour non vérifier la syntaxe mais aussi vous donner quelques conseils http://www.shellcheck.net/

PoweredByGento