• [^] # Re: avec une boucle for je tatonne

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

    J'ai peur de ne pas comprendre vraiment le but du script.
    En gros, tant que la personne ne tape pas "n" (CONDITION FINALE), tu lui reposes la question ?
    Est ce que tu ne voudrais pas plutot :

    - poser la question
    - faire comme si une response vide valait "O"
    - reposer la question si ce n'est ni "n" ni "O" qui est tapé

    Si c'est le cas, et comme tu utilises bash, tu peux regarder du coté des substitutions de variables ${variable:-default} : si variable n'est pas definie ou si elle est vide, alors on utilise la valeur par defaut. Ici, on peut utiliser

    read reponse
    echo ${reponse:-Oui}

    qui vaudra Oui si l'utilisateur tape juste sur Entrée.