Neuling braucht Hilfe bei Shellprogrammierung

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von freecase, 24.11.2010.

  1. #1 freecase, 24.11.2010
    freecase

    freecase Grünschnabel

    Dabei seit:
    24.11.2010
    Beiträge:
    2
    Zustimmungen:
    0
    hey wollte mich in die Umgebung Shellskripte einarbeiten
    mein erstes Hindernis ist folgende Aufgabe:

    Ich soll ein einfaches Shellskript schreiben:

    -----
    sh frage.sh "Noch ein Kaffee?" "Ja" "Nein"

    Falls der Benutzer "Ja" eintippt, soll der Wert 0 zurückgeliefert werden, falls "Nein" der Wert 1.
    Wenn keine passende Antwort gegeben wird, soll sich die Frage wiederholen.
    -----

    Mein Ansatz sah folgender Maßen aus:

    #!/bin/sh
    echo Noch ein Kafee?
    echo Ihre Antwort, n/j:
    read answer
    echo Ihre Antwort war: $answer
    # if [ "$answer" = "j" ]
    if [ "$answer" != "n" ]
    then echo 0
    else echo 1
    fi
     
  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 Gast123, 24.11.2010
    Zuletzt von einem Moderator bearbeitet: 24.11.2010
    Gast123

    Gast123 Guest

    Müsste so klappen:
    Code:
    #!/bin/bash
    function kaffee () {
    echo Noch ein Kafee? [j/n]:
    read ANSWER
    if [ "$ANSWER" == "j" ]; then
     exit 0
    elif [ "$ANSWER" == "n" ]; then
     exit 1
    else
     kaffee
    fi
    }
    kaffee
     
    PS: Willkommen an Bord!
     
  4. #3 freecase, 24.11.2010
    freecase

    freecase Grünschnabel

    Dabei seit:
    24.11.2010
    Beiträge:
    2
    Zustimmungen:
    0
    der elif befehl war mir noch nicht bekannt wieder was dazu gelernt
    dickes thx
     
Thema:

Neuling braucht Hilfe bei Shellprogrammierung

Die Seite wird geladen...

Neuling braucht Hilfe bei Shellprogrammierung - Ähnliche Themen

  1. Neuling bräuchte Hilfe zum Routiing

    Neuling bräuchte Hilfe zum Routiing: Hey Leute ! Ich habe auf meinem Server erfolgreich Debian / Webmin / Samba eingerichtet. Nun habe ich aber folgendes Problem : wlan0 ->...
  2. Neuling braucht Hilfe bei for schleife

    Neuling braucht Hilfe bei for schleife: Hallo :) Hab hier ein Solaris 10 und arbeite in der Bash, bekomme aber einfach eine for Schleife nicht hin. Die Schleife sieht so aus: for...
  3. Linux Neuling braucht Hilfe

    Linux Neuling braucht Hilfe: Hallo, ich kenne mich mit Linux noch nicht so gut aus, auch wenn ich von Tag zu Tag mehr davon verstehe. Also, ich möchte ein Skript schreiben,...
  4. Neuling braucht Hilfe

    Neuling braucht Hilfe: Nachdem ich von Windows die Nase vollhatte hab ich mir ma Linux aufgespielt hat soweit auch gepasst Aber nachdem ich die Kiste runtergefahren...
  5. Linux Neuling bräuchte mal Hilfe :)

    Linux Neuling bräuchte mal Hilfe :): Hallo Leutz, ich hab hier zwar sowas wie ne Art für Anfänger gesucht, aber leider nix gefunden, jetzt probier ich halt einfach hier mal mein...