do-while Schleife

V

Vince95

Grünschnabel
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
 
Ja, aber anders, als Du denkst:
Code:
until [ Bedingung ]; do
        Aktion
done
 
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
 
Dann setze doch einfach die Abfrage der Auswahl nochmal vor die Schleife.
 

Ähnliche Themen

Returncode ($?) bei find immer "0" ?

Skript soll nicht doppelt laufen... kill pkill pid cron

Script pausieren bis Bedingung erfüllt ist

Anweisungen innerhalb Until-Schleife

script sshpass

Zurück
Oben