sintassi:
while [ condizione ] se si usa il controllo [ ], attenzione agli spazi
do

istruzioni
done

si usano gli operatori logici && e ||

esempio:
while [ $X -le 5 ]
do

echo $X
X=`expr $X + 1`
done



si può usare anche il costrutto let

sintassi:
while let "condizione"
do

istruzioni
done