bash for ciklus
Elég furcsa, de úgy látom sokan nem szeretik használni a bash for ciklusát, talán a nehézkes szintaktika miatt. A következő példák remélhetően segítik a megértést:
[gep]$ for i in 1; do echo $i; done
1
[gep]$ for i in 1 3 5; do echo $i; done
1
3
5
[gep]$ for i in `seq 1 2 7`; do echo $i; done
1
3
5
7
[gep]$ for i in 1 3 5; do echo teszt_$i; done
teszt_1
teszt_3
teszt_5
[gep]$ for i in *.jpg; do echo $i; done
alma.jpg
korte.jpg
Ha valami nem megy, akkor többnyire a pontosvesszőkkel van a gond.Egy életszerűbb (és némileg bonyolultabb) példa található ebben a korábbi bejegyzésben.