![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| enkle shell - hvordan du får en parameter skrevet i et shell script | cmitulescu | Shell programmering og Skripting | 4 | 01-09-2009 08:45 |
| Enkelt Shell Script Trenger hjelp | kulbir | Shell programmering og Skripting | 2 | 02-27-2008 01:14 |
| Please Help på enkle Shell Script | dmosheye | Shell programmering og Skripting | 1 | 09-18-2006 07:38 |
| trenger en enkel shell script | Mar1006 | Shell programmering og Skripting | 1 | 08-01-2006 11:45 |
| A Simple shell Script | Provo | Shell programmering og Skripting | 2 | 12-04-2001 05:42 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
enkle shell script problem
Hei alle sammen. Jeg har et lite problem. im utgangspunktet lese inndata fra brukeren fra tastaturet i variabelen "telefonnummer". Jeg ønsker å gjøre en liten feil sjekk for å sjekke om brukeren doesnt skriver noe i for verdien telefonnummer.
jeg fikk dette: les telefonnummer if [$ telefonnummer \u003d ""] så ..... ellers ..... fi men thatjust utfører deretter instruksjonene i mellom "da" og "annet", men ikke "annet" og "fi". noen ideer? takker alle på forhånd for hjelpen. |
|
||||
|
Løsningen: rekursivt kall en funksjon
hiiii djt0506,
fikk en enkel løsning for deg ...du neeed å skrive en funksjon "funksjon Func_validate_phone_number" som vil bekrefte telefonnummeret angitt av brukeren. Dersom pH ikke er tomt vil det igjen ringe samme funksjon og vil be brukeren om å angi det på nytt .... før han går inn i noen ting annet enn "enter". hvis du ønsker å validere den ytterligere (for gyldige tall eller ingen tegn etc) så må du gjøre litt mer validations .... som igjen stille lett .her er koden min .... function Func_validate_phone_number ( if [-z "$ ph"] så echo "Telefonnummer kan ikke stå tomt .... Angi på nytt." les ph Func_validate_phone_number "$ ph» ellers echo "Takk for at du gir ditt telefonnummer ..... bye" fi ) echo "Skriv inn telefonnummeret" les ph Func_validate_phone_number "$ ph» Jeg har testet den ..... den arbeider fin ...cya |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|