Discussion

Bash for Döngüsü Kullanımı

Started by Cadaloz · 11 Aug 2026 08:46 · 2 Views · 0 Replies
Thread Starter #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:

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

You must be logged in to reply.

0 quotes selected