Anfänger Frage Shell Exit

K

karamithat

Grünschnabel
Hallo,
ich hoffe das ihr mir weiterhelfen könnt.
Ich sitze gerade an einem Programm und bin auch schon im ganzen fertig.
Nur wenige Kleinigkeiten bzw. Optimierungen muss ich jetzt noch vornehmen.
Ich meinem Shell Skript ist es zur Zeit so, dass wenn ich eine Fehlerhafte Eingabe mache, eine Fehlermeldung bekomme und das Skript sich automatisch beendet. Das habe ich zur Zeit mit exit=1 gemacht,
Aber ich will das so machen, dass wenn ein Eingabefehler getätigt wurde, nicht das Programm beendet wird, sondern von der Stelle wo der Fehler gemacht wurde neu anfängt bzw. eingelesen wird.
Quasi eine Schleife, bis das richtige eingegeben wurde.
Wie kann ich das machen?

P.S. das ganze spielt sich in Case auswahlen ab
 
Du konntest ne funktion benutzen.

Code Beispiel:

Code:
foobar ()
{
do action...
}

if [ RÜCKGABEWERT = "1" ]
then
     foobar
fi

das konkrete script wäre sinnvoller zu posten gewesen. so kann ich dir erstmal nur ne anregung geben.
 

Ähnliche Themen

Programmieren mit GCC, KDE usw!

[HowTo] TeamSpeak 2 - RC2 - Server (Deutsch/Englisch)

Zurück
Oben