• [^] # true et false

    Posté par . En réponse au journal Le core utile. Évalué à 2.

    Le but de "true" et de "false" est d'ailleurs de les associer à des tests, non ?

    Alors apparemment, leur intérêt de base est de servir de booléens pour alléger les tests ultérieurs.

    # Traitement des options
    faire_truc=false
    while [ $# -gt 0 ]; do
     case "1ドル" in
     --truc)
     faire_truc=true
     ;;
    [...]
     esac
     shift
    done
    if $faire_truc; then
     [On fait le truc]
    fi

    ou même

    $faire_truc && [on fait le truc]

    Si true et false n’étaient pas des commandes (ou qu’on utilisait à la place 0 et 1, oui et non...), il faudrait des tests plus lourds du style :

    if [ "$faire_truc" = "true" ]; then
    [ "$faire_truc" = "true" ] &&

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone