fules@chaos:/tmp/q$ for i in `ls`; do echo $i; done
hacienda
hoze
ize
fules@chaos:/tmp/q$ for i in $(date); do echo $i; done
Tue
Oct
2
09:49:34
CEST
2007
fules@chaos:/tmp/q$ for i in habla gabla micsoda; do echo $i; done
habla
gabla
micsoda
Mint már fentebb írva is volt, a 'for' egy listán iterál végig. Hogy azt a listát egy parancs (pl. "ls", "date") futásának eredményeként kapja, vagy te adod meg explicite, az már rajtad múlik.