• [^] # Re: Éléments de réponse

    Posté par . En réponse au message Shell Parameter Expansion. Évalué à 5. Dernière modification le 20 mars 2024 à 22:28.

    C'est pas des plus claire ces histoires de 'substitute' 'asigne' 'parameter' ...
    Mais un exemple vaut mille mots:

    parameter=’value’ parameter= unset parameter
    ${parameter:-word} value word word
    ${parameter-word} value null word
    ${parameter:=word} value word word
    ${parameter=word} value null word
    ${parameter:?word} value error, exit error, exit
    ${parameter?word} value null error, exit
    ${parameter:+word} word null null
    ${parameter+word} word word null