do-while Schleife

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Vince95, 03.01.2013.

  1. #1 Vince95, 03.01.2013
    Vince95

    Vince95 Grünschnabel

    Dabei seit:
    06.11.2012
    Beiträge:
    5
    Zustimmungen:
    0
    Hi,

    Ich sehe bei Bash immer nur:

    Code:
    while [ Bedingung ]; do
            Aktion
    done
    
    
    Gibt es auch eine umgekehrte Schleife?

    Also

    Code:
    do
    Aktion
    while [ Bedingung ]
    
    Gruss
    Vince
     
  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 Spröde, 03.01.2013
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    173
    Zustimmungen:
    0
    Ja, aber anders, als Du denkst:
    Code:
    until [ Bedingung ]; do
            Aktion
    done
    
     
  4. #3 Vince95, 04.01.2013
    Vince95

    Vince95 Grünschnabel

    Dabei seit:
    06.11.2012
    Beiträge:
    5
    Zustimmungen:
    0
    Was ist der Unterschied?

    Eigentlich möchte ich folgendes:

    Code:
    #!/bin/bash
    
    until [ auswahl < 1 ] && [ auswahl > 3 ]; do
            echo "Auswahl 1"
            echo "Auswahl 2"
            echo "Auswahl 3"
            read -p "Zahl: " auswahl
    done
    
    Aber die Bedingung oben kennt die Variable "auswahl" noch gar nicht, weil noch nix eingegeben wurde..

    Gruss
    Vince
     
  5. #4 bitmuncher, 05.01.2013
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
    Dann setze doch einfach die Abfrage der Auswahl nochmal vor die Schleife.
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

do-while Schleife

Die Seite wird geladen...

do-while Schleife - Ähnliche Themen

  1. for schleife für eine Zeile

    for schleife für eine Zeile: Hallo, ich bin neu hier in diesem Forum. Evtl. kann mir ja einer von euch bei meinem Problem helfen. Ich möchte für ein entpackprogramm eine...
  2. Systemd-Projekt veröffentlicht Event-Verarbeitungsschleife

    Systemd-Projekt veröffentlicht Event-Verarbeitungsschleife: Das Systemd-Projekt hat seine selbst entwickelte Event-Verarbeitungsschleife zum stabilen Teil von libsystemd erklärt. »sd-event« steht damit auch...
  3. continue in Schleife einbauen

    continue in Schleife einbauen: Hallo alle zusammen, ich schreibe grad an einem shell script und habe folgendes Problem: Ich möchte, dass die beiden if Anweisungen (zeile...
  4. [FRAGE] Dateinamen normalisieren während sie in einer "for" Schleife sind

    [FRAGE] Dateinamen normalisieren während sie in einer "for" Schleife sind: Moin Gemeinde, ich habe ein Skript welches Emails abholt und weiterverarbeitet, manche müssen ausgedruckt werden. Nun hat sich herausgestellt...
  5. bash for schleife mit if

    bash for schleife mit if: Hey, ich krieg die nicht so hin wie ich sie gerne hätte for FOLDERNAME in $(find /home/hexenwerk/ -maxdepth 1 -type d -exec basename {} \; )...