• # Probleme de logique

    Posté par . En réponse au message faire un if or or or ??. Évalué à 6.

    Il s'agit d'un problème de logique et non de syntaxe dans ce cas.

    toto ne peut avoir qu'une valeur, s'il est égal a 0 par exemple, il ne peut pas etre égal à 23.

    Tu veux surement faire :

    if [ "$toto" -ne "0" -a "$toto" -ne "23" -a "$toto" -ne "24" ]; then
    ...
    fi

    Ce qui revient à dire Si toto différent de 0, 23 et 24