Rechercher : dans
Par :

Corriger code controle de saisie

Dernière réponse le 18 mar 2009 à 13:35:44 alibm, le 18 mar 2009 à 13:04:21 
 Signaler ce message aux modérateurs

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. PDG

Configuration: Ubuntu 8.10
Firefox 3.0.3

Meilleures réponses pour « Corriger code controle de saisie » dans :
Sims 3 - Codes de triche VoirEn cours de partie, appuyez sur CTRL + Maj + C pour ouvrir la console, puis saisissez les codes suivants. constrainFloorElevation [false] Ce code vous permet de soulever ou d'abaisser le sol, même lorsqu'il y a des objets et des murs...
GTA IV - Codes de triche VoirCes codes sont à saisir depuis le téléphone portable du jeu et ne fonctionnent qu'après avoir passé la deuxième mission du jeu. (Ne marche pas en ligne) Energie 482-555-0100 : Restaurer vie, armure et armes 362-555-0100 : Restaurer vie et...
Formulaires en ligne - Les champs de saisie VoirQuelles données saisir ? Comment dois-je saisir l'information L'organisation des champs de saisie Séparer les champs de saisie L'organisation des champs et des titres La longueur des champs Quelles données saisir ? Sur la plupart des...

1

jipicy, le 18 mar 2009 à 13:07:23

Salut,

Voir dans la FAQ : Tester une variable numérique
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

2

 alibm, le 18 mar 2009 à 13:35:44

Salut,
Ouyi, c'est possible mais je veux utiliser la boucle while, l'utlisateur doit enfin du script taper une valeur numérique.

Merci beaucoup PDG

Répondre à alibm