• [^] # Re: Programmation défensive en bash

    Posté par (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 2.

    Pour ce test, on peut faire directement portable (i.e. sans bashisme)

    [ ! -d "${mondossier}" ] && mkdir "${mondossier}"

    ...et dans le cas présent on peut inverser (le test et l’enchaînement)

    [ -d "${mondossier}" ] || mkdir "${mondossier}"

    On peut même faire simplement (mais avec réserve... vous avez trouvé ?)

    mkdir -p "${mondossier}"

    "It is seldom that liberty of any kind is lost all at once." ― David Hume