For döngüleri while gibi bir den fazla işlem yapmamıza olanak sağlar while’dan farklı olarak test edilecek koşullar önceden belirtilir.
Örnek:
#/bin/bash
for sayı in 1 2 3 4 5 6 7 8
do
echo sayı
sleep 1
done
Yukardaki örnekte 1 ile 8 arasında 8 sayıyı sırasıyla konsol ekranına yazdırıyoruz.
Not: 1’den 8’e kadar sırayla yazmak yerine {1..8} yazabiliriz.