• [^] # Re: man bash

    Posté par . En réponse au message Dialecte inconnu. Évalué à 3.

    Tout simplement :-)
    Je n'ai pas trouvé ça dans ma bible "Advanced Bash Scripting". Je viens de tester, effectivement:
    # echo "${TOTO:-123}"
    123

    Je ne comprends par contre pas l'intérêt de mettre ${TOTO:-} car ça donne la même chose que ${TOTO} non ?

    # echo "${TOTO:-}"
    rien ne s'affiche lorsque TOTO n'est pas défini.
    # echo "${TOTO}"
    rien ne s'affiche lorsque TOTO n'est pas défini.