![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| simple coquille - à la façon d'obtenir un paramètre tapé dans un shell script | cmitulescu | De programmation et de script Shell | 4 | 01-09-2009 08:45 PM |
| Shell Script Simple Besoin d'aide | kulbir | De programmation et de script Shell | 2 | 02-27-2008 01:14 AM |
| S'il vous plaît Aide Sur simple script shell | dmosheye | De programmation et de script Shell | 1 | 09-18-2006 07:38 PM |
| besoin d'un simple script shell | Mar1006 | De programmation et de script Shell | 1 | 08-01-2006 11:45 AM |
| Un simple script shell | Provo | De programmation et de script Shell | 2 | 12-04-2001 05:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
simple script shell problème
salut tous. j'ai un petit problème. im lecture essentiellement saisie de l'utilisateur au clavier dans la variable "numéro de téléphone". Je veux faire un peu de vérification des erreurs afin de vérifier si l'utilisateur entre quelque chose ne marche pas pour la valeur numéro de téléphone.
j'avais ceci: lire numéro de téléphone if [$ phonenumber \u003d ""] puis ..... autre ..... fi mais thatjust effectue alors les instructions entre "puis" et "else", mais pas «autre» et «fi». des idées? remercie tous d'avance pour votre aide. |
|
||||
|
solution: l'appel d'une fonction récursive
hiiii djt0506,
a une solution facile pour vous ...vous avez besoin d'écrire une fonction "Func_validate_phone_number fonction" qui permet de valider le numéro de téléphone entré par l'utilisateur. si le pH est vide, il ne sera de nouveau appeler la même fonction et vous demandera à l'utilisateur de saisir de nouveau .... jusqu'à ce qu'il entre dans quelque chose d'autre que "entrer". si vous souhaitez valider de nouvelles (pour des numéros ou des personnages, etc) alors vous devez faire un peu plus de validations .... qui de nouveau calme facile .voici mon code .... fonction Func_validate_phone_number ( if [-z "$ ph] puis echo "Numéro de téléphone ne peut pas être vide .... s'il vous plaît entrer de nouveau." lire ph Func_validate_phone_number "$ ph" autre echo "Merci de donner votre numéro de téléphone ..... bye" fi ) echo "Entrez le numéro de téléphone" lire ph Func_validate_phone_number "$ ph" Je l'ai testé, il fonctionne très bien ..... ...cya |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|