A voir également:
- Qcm script shell corrigé
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Transmath 3eme corrigé pdf - Forum Loisirs / Divertissements
- Corrigés 350 exercices niveau moyen ✓ - Forum Loisirs / Divertissements
- Script les visiteurs pdf - Forum Cinéma / Télé
3 réponses
Bonjour, alors j'ai fais ça mais mon if ne marche pas, je comprends pas pourquoi ? (je veux mettre le cas où la personne réponds n'importe quoi, donc ni a ni b ni c ni d. Pour lui afficher un message d'erreur. si quelqu'un peut m'aider svp c'est urgent :
Le problème c'est que là je n'ai pas respecté la consigne, si quelqu'un peut m'aider et je dois faire ça pour 5 questions, donc surement une boucle ? et j'ai essayé ce programme avec 5 questions différentes mais ça fait n'importe quoi
# 1er question
echo "Comment se nomme le petit du bouquetin ?\n"
echo "a. bouqueteau"
echo "b. chevreau"
echo "c. chevrotin"
echo "d. cabri"
#saisis de l'utilisateur
read $choix
echo "Votre, réponse : $choix"
cpt=0
case $choix in
a )
echo "Non, ce n'était pas ça."
;;
b )
echo "Non, ce n'était pas ça."
;;
c )
echo "Non, ce n'était pas ça."
;;
d )
echo "Bravo !"
cpt=1
;;
- ) echo "erreur: faire un choix entre a, b, c et d" cpt=-1 esac if [ "$cpt" -ge 0 ]; then echo echo "Votre score: $cpt/5" fi exit
Le problème c'est que là je n'ai pas respecté la consigne, si quelqu'un peut m'aider et je dois faire ça pour 5 questions, donc surement une boucle ? et j'ai essayé ce programme avec 5 questions différentes mais ça fait n'importe quoi
vous avez eu la reponse?moi aussi j'en ai besoin