• [^] # Re: Remarques

    Posté par (site web personnel, Mastodon) . En réponse au message Wrapper for ALSA recording of playback device. Évalué à 3.

    Parmi les remarques, aucun commentaire n’a tilté sur la première ligne qui m’a bloquée perso

    test "${1}" || { echo -e "\nUsage: ${0} <file>\n"; exit 1; }

    Il manque l’option du type de test fait, qui je devine est de savoir s’il y a un argument ?

    test -n "${1}" || { echo "Usage: ${0} <file>"; exit 1; }
    # ou alternativement
    test -z "${1}" && { echo "Usage: ${0} <file>"; exit 1; }
    # voire encore
    test $# -lt 1 && { echo "Usage: ${0} <file>"; exit 1; }
    # ou je pense
    test $# -ge 1 || { echo "Usage: ${0} <file>"; exit 1; }

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