do-while Schleife

Diskutiere do-while Schleife im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hi, Ich sehe bei Bash immer nur: while [ Bedingung ]; do Aktion done Gibt es auch eine umgekehrte Schleife? Also...

  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. #2 Spröde, 03.01.2013
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    175
    Zustimmungen:
    0
    Ja, aber anders, als Du denkst:
    Code:
    until [ Bedingung ]; do
            Aktion
    done
    
     
  3. #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
     
  4. #4 bitmuncher, 05.01.2013
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.175
    Zustimmungen:
    3
    Dann setze doch einfach die Abfrage der Auswahl nochmal vor die Schleife.
     
Thema: do-while Schleife
Besucher kamen mit folgenden Suchen
  1. bash in while schleife while schleife einbauen

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 {} \; )...