Mövzunu Açan
#0
Bash script yazımında döngüler, belirli bir işlemi tekrarlamak için kritik bir rol oynamaktadır. Özellikle for döngüsü, belirli bir liste veya aralık üzerinde yineleme yaparak işlemleri otomatikleştirmeye olanak tanır. İşte Bash for döngüsü kullanımına dair detaylı bir inceleme.
Temel Yapı
Bash'ta for döngüsü genellikle şu şekilde tanımlanır:
Bu yapı içerisinde,
Örnek 1: Basit Liste Üzerinde Yineleme
Aşağıdaki örnekte, bir dizi meyve ismi üzerinde döngü gerçekleştireceğiz:
Bu kod, dizideki her bir meyve adını sırayla ekrana yazdıracaktır.
Örnek 2: Sayı Aralığı Üzerinde Yineleme
For döngüsü, belirli bir sayı aralığında da kullanılabilir. Aşağıdaki örnek, 1'den 5'e kadar olan sayıları yazdıracaktır:
[code]
for ((i=1; i
Temel Yapı
Bash'ta for döngüsü genellikle şu şekilde tanımlanır:
CODE
12345
for VARIABLE in LIST
do
# Komutlar
done
Bu yapı içerisinde,
VARIABLE her yinelemede LIST içindeki bir öğeyi alır ve do...done arasında yer alan komutlar bu öğe üzerinden çalıştırılır.Örnek 1: Basit Liste Üzerinde Yineleme
Aşağıdaki örnekte, bir dizi meyve ismi üzerinde döngü gerçekleştireceğiz:
CODE
123456
fruits=("elma" "muz" "çilek")
for fruit in "${fruits[@]}"
do
echo "Meyve: $fruit"
done
Bu kod, dizideki her bir meyve adını sırayla ekrana yazdıracaktır.
"$fruits[@]" kullanımı ile dizi elemanları doğru bir şekilde işlenir.Örnek 2: Sayı Aralığı Üzerinde Yineleme
For döngüsü, belirli bir sayı aralığında da kullanılabilir. Aşağıdaki örnek, 1'den 5'e kadar olan sayıları yazdıracaktır:
[code]
for ((i=1; i