Operációs rendszerek gyakorlat
Számlálásos ismétléses vezérlés
for-ciklusok
Ennek a vezérlési szerkezetnek két változata van:
Az első listákban megy végig és a lista minden elemére végrehajtja a ciklusmagot.
for valtozo in lista; do
...
done
A másik változó indexeken alapul, ezt más programozási nyelvekből ismerhetjük:
for (( i=0; i <=$N; i++ )); do
....
done
for i in {1..10}; do
...
done
Példa
# Az alabbi script kiirja 0-tol az elso parameter mereteig a szamokat
#!/bin/bash
for (( i=0; i<$1; i++ )); do
echo $i
done
Példa
# Az alabbi script vegig megy a for-ban megadott listan (hetfo kedd szerda) es kiirja oket a kepernyore
#!/bin/bash
for DAY in hetfo kedd szerda ; do
echo $DAY
done
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0