Циклы:
while команда; do список команд; done
until команда; do список команд; done
for переменная in список значений; do команды; done
Примеры:
$ while /bin/true; do echo "Y"; sleep 1s; done
$ until /bin/false; do echo "N"; sleep 1s; done
$ for i in `ls /bin`; do echo $i; done
$ for i in `seq 1 10`; do echo $i; done
22