• # Commande test

    Posté par (site web personnel) . En réponse au message Existence d'une variable sous bash. Évalué à 4.

    test -z "$var"

    ou dans certains shells

    [ -z "$var" ]

    A entourer d'if au besoin :)
    Attention, on teste ici uniquement si une variable est vide (-n pour le test inverse) ce qui est le cas pour une variable non initialisée, mais aussi pour une variable initialisée à la chaine vide.

    Pour vraiment tester si une variable est initialisée, je ne connais que ceci, mais il y a surement mieux :

    set | grep "var"