La syntaxe bash suivante vérifie si elle paramn'est pas vide: [[ ! -z $param ]] Par exemple: param="" [[ ! -z $param ]] && echo "I am not zero" Pas de sortie et c'est bien. Mais quand paramest vide sauf pour un (ou plusieurs) espace, le cas est différent: param=" " # one space [[ ! -z...