Corriger code controle de saisie
alibm
Messages postés
100
Statut
Membre
-
alibm Messages postés 100 Statut Membre -
alibm Messages postés 100 Statut Membre -
Bonjour,
S'il vous plaît, veuillez montrer comment corriger ce code.
Je veux faire un contrôle de saisie sur l'id et le choix,
il faut être numérique et non pas une chaîne de caractère.
echo "Choisir votre Id"
read Id
while [ `expr $Id\*0 -ne 0` -o $Id -gt 0]; do
echo "Votre Id doit être numérique et supérieur à 0"
read Id
done
le même problème pour ça
Si je tape une chaîne le script s'arrête
echo "Doner la durée de conférence"
echo "entrez un nombre compris entre 25 et 50"
read dur
while [ $dur -gt 50 -o $dur -lt 25 ]; do
echo "Veillez vérifier la durée"
read dur
done
Merci d'avance.
S'il vous plaît, veuillez montrer comment corriger ce code.
Je veux faire un contrôle de saisie sur l'id et le choix,
il faut être numérique et non pas une chaîne de caractère.
echo "Choisir votre Id"
read Id
while [ `expr $Id\*0 -ne 0` -o $Id -gt 0]; do
echo "Votre Id doit être numérique et supérieur à 0"
read Id
done
le même problème pour ça
Si je tape une chaîne le script s'arrête
echo "Doner la durée de conférence"
echo "entrez un nombre compris entre 25 et 50"
read dur
while [ $dur -gt 50 -o $dur -lt 25 ]; do
echo "Veillez vérifier la durée"
read dur
done
Merci d'avance.
A voir également:
- Corriger code controle de saisie
- Code ascii - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
Ouyi, c'est possible mais je veux utiliser la boucle while, l'utlisateur doit enfin du script taper une valeur numérique.
Merci beaucoup