ciąg_poleceń
done
nazwa=cokolwiek while [ "$nazwa" ] do
echo Podaj nazwę pliku read nazwa if [ "$nazwa" ] then
cat Snazwa fi
done
Wielokrotne wykonywanie ciągu poleceń, jeśli polecenie sprawdzające zwróci fałsz
Składnia:
until polecenie_sprawdzające do
ciąg_poleceń
done
Break: do opuszczania instrukcji pętli; po break pierwszym wykonanym poleceniem będzie pierwsze polecenie po pętli
Continue: do pominięcia dalszych poleceń; rozpoczęcie następnego obrotu pętli
Przykład: for nazwa do
if [ $nazwa = "pl" ] then
break
fi
cat $ nazwa done
Wybór polecenia w zależności od wartości wzorca Składnia:
case testowany_napis in wzorzec 1 ) ciąg_poleceńl;; wzorzec2 )