Bonjour à tous
pourriez vous m’aidez à comprendre pourquoi le script bash ci dessous qui doit permettre à un utilisateur d’entrer une suite de nombre entier et sortir du programme lorsque l’on entre q ,puis afficher le nombre de 1 saisie ne marche pas.
Apparemment l’incrémentation de mon compteur de fonctionne pas, mais je tourne en rond et ne trouve pas de solution.
Merci d’avance pour votre aide, ci dessous le script.
#!/bin/bash
CPT=0
NOMBRE=“0”
echo "Script compteur de 1"
echo "Tappez q pour quitter"
while [ “$NOMBRE” != “q” ]; do #on entre des entiers tant que q n’est pas saisi
echo -n "Entrer un nombre :"
read NOMBRE
if [ “$NOMRE” == “1” ]; then # si le nombre saisi est un 1, on incrémente le compteur CPT
CPT=$(( $CPT + 1))
elif
[ “$NOMBRE” == “q” ]; then
break 2 # Pour sortir de la boucle if et while !
fi
done
echo “Vous avez entré $CPT fois le chiffre 1.”;
~