![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Shell einfach - wie man einen Parameter eingegeben ein Shell-Skript | cmitulescu | Shell Programmierung und Scripting | 4 | 01-09-2009 08:45 PM |
| Einfache Shell-Script-Hilfe | kulbir | Shell Programmierung und Scripting | 2 | 02-27-2008 01:14 AM |
| Bitte Hilfe von einfachen Shell-Script | dmosheye | Shell Programmierung und Scripting | 1 | 09-18-2006 07:38 PM |
| brauchen ein einfaches Shell-Skript | Mar1006 | Shell Programmierung und Scripting | 1 | 08-01-2006 11:45 AM |
| Ein einfaches Shell-Script | Provo | Shell Programmierung und Scripting | 2 | 12-04-2001 05:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
einfache Shell-Skript Problem
hi alle. Ich habe ein kleines Problem. im Grunde Lesung Eingaben des Benutzers über die Tastatur in die Variable "Telefonnummer". Ich möchte ein wenig Fehler prüfen, um zu überprüfen, ob der Benutzer doesnt geben alles für den Wert Telefonnummer.
Ich hatte diese: lesen Telefonnummer if [$ Telefonnummer \u003d ""] dann ..... sonst ..... fi aber thatjust führt dann zwischen den Anweisungen in ", dann" und "anderes", aber nicht "anders" und "fi". irgendwelche Ideen? Vielen Dank allen im Voraus für Ihre Hilfe. |
|
||||
|
Lösung: rekursiv den Aufruf einer Funktion
hiiii djt0506,
Haben Sie eine einfache Lösung für Sie ...Sie neeed zu schreiben, eine Funktion "-Funktion Func_validate_phone_number", die Validierung der Telefonnummer durch den Benutzer eingegeben werden. wenn der pH-Wert nicht leer ist wird es wieder rufen die gleiche Funktion und fragt den Benutzer, um sie wieder .... bis er etwas anderes als die "Enter". Wenn Sie möchten, um sie weiter (für gültig oder keine Zeichen etc.), dann müssen Sie ein paar mehr .... Validierungen, die Ruhe wieder leicht .hier ist mein Code .... Funktion Func_validate_phone_number ( if [-z "$ ph"] dann echo "Telefon kann nicht leer sein .... bitte erneut eingeben." lesen ph Func_validate_phone_number "$ ph" sonst echo "Vielen Dank für die Angabe Ihrer Telefonnummer ..... bye" fi ) echo "Geben Sie die Telefonnummer" lesen ph Func_validate_phone_number "$ ph" Ich habe es ausprobiert ..... es funktioniert ...cya |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|