until-Schleife

Die Schleifen until und while sind sich sehr ähnlich. Der Unterschied ist aber der folgende:

 

zahl=1
until [ $zahl -gt 10 ]
do
   echo $zahl
   ((zahl++))
done

Die Until-Schleife arbeitet also wie folgt: Laufe solange, bis die Variable zahl größer als 10 ist. Im Schleifenkörper gibt dann ein echo die Variable zahl aus und erhöht sie dann um 1. Danach beginnt die Schleife wieder.