W programowaniu pętla to jedna z trzech podstawowych konstrukcji programowania strukturalnego. Umożliwia cykliczne wykonywanie ciągu instrukcji aż do momentu zajścia warunku zakończenia pętli.
Składnia pętli:
for zmienna in lista
do
done
Najprostszy przykład z użyciem pętli FOR w linuxie:
#!/bin/bash
mprogramy=1
for((mprogramy=1;mprogramy<10;mprogramy++))
do
echo "Linux by mprogramy.pl"
done
Skrypt zapisujemy jako: nazwa.sh
Aby uruchomić skrypt wpisujemy w konsole ./nazwa.sh
Powyższy przykład spowoduje 10 wyświetlenie tekstu podanego w echo " ".
Łatwe, prawda ?
Pętla może służyć do wielu innych rzeczy.
Przykład:
for zmienna in `seq 1 1 1000`; do mkdir kat_$zmienna; done
W ten sposób utworzymy 1000 katalogów o nazwach: od kat_1 do kat_1000.
|