Anfänger Frage Shell Exit

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von karamithat, 20.01.2010.

  1. #1 karamithat, 20.01.2010
    karamithat

    karamithat Grünschnabel

    Dabei seit:
    20.01.2010
    Beiträge:
    2
    Zustimmungen:
    0
    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
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 tuxlover, 20.01.2010
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin
    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.
     
  4. #3 karamithat, 20.01.2010
    karamithat

    karamithat Grünschnabel

    Dabei seit:
    20.01.2010
    Beiträge:
    2
    Zustimmungen:
    0
    Danke, hat sich schon erledigt.
     
Thema:

Anfänger Frage Shell Exit

Die Seite wird geladen...

Anfänger Frage Shell Exit - Ähnliche Themen

  1. Anfänger Frage: Welchen Standard wählen

    Anfänger Frage: Welchen Standard wählen: Hallo, früher wußte ich nie wie ich anfangen muß. Heute weiß ich einfach anfangen und mir alles selbst beibringen. Was ich mich aber noch...
  2. [Anfänger am Werk] if abfrage machen

    [Anfänger am Werk] if abfrage machen: Hey, Ich würde gerne eine Shell Schreiben, die wenn eine Variable höher als x ist, einen Befehl ausführt. Da ich aber totaler Anfänger bin, habe...
  3. while [ 1 = 1 ] ...Anfängerfrage

    while [ 1 = 1 ] ...Anfängerfrage: Hi, Warum gibt: while [ 1 = 1 ] ; do echo -n '.' && sleep 1 ; done ..mal einen und mal zwei Punkte auf einmal aus? Müsste es nicht immer nur...
  4. PHP - Anfängerfrage

    PHP - Anfängerfrage: Hallo, bin gerade dabei PHP zu lernen. Im nachfolgenden lotto.php-skript, habe ich ein Problem. Die for- bzw. die while- Schleife sollte sich...
  5. Fragen eines Anfängers :-)

    Fragen eines Anfängers :-): Hallo zusammen, ich habe mir bei VMware die Solaris 10 VM runtergeladen und als Windows Benutzer habe ich so mein Probleme ?(. Für Euch ist...