Der for loop arbeitet eine Liste von übergebenen Parametern ab, die durch ein Leerzeichen oder andere Trennzeichen getrennt werden. Die Paramter werden anschließend hintereinander der Variablen var übergeben. Dann werden die Kommandos ausgeführt. Im Gegensatz zur while Schleife hängt die Anzahl der Schleifendurchgänge von der Anzahl der Parameter ab, die übergeben werden.
Codebeispiel: for loop für die Linux Bash
#! /bin/bash
# for loop erhält 4 Parameter und arbeitet diese ab
for var in gelb grün blau rot
do
echo „Meine Lieblingsfarbe ist $var, darum trage ich „$var“e T-Shirts“
done