• # avec une boucle for je tatonne

    Posté par . En réponse au message La boucle until ne s'arrête pas. Évalué à 1.

    J'ai rempalcer while ou until avec une boucle for. J'ai le résultat expérer car O ou rien est reconnu comme valeur par defaut, et le script boucle que sur la réponse n

    #!/bin/bash
    clear
    CONDITION_FINALE=n
    for (( var1=O ; "$var1" == "$CONDITION_FINALE";))
    do

    #exécution de l'utilitaire jusqu'a la ligne suivante

    echo -n "Est ce que cela vous conviens ? [O,n]"
    read var1
    done
    exit 0


    Mais j'ai quand même un message d'erreur à la sortie du script qui fait pas beau :

    ./boucle_until.sh: line 5: ((: == n: erreur de syntaxe : opérande attendu (error token is "== n")