logo

Döngü için Kabuk Komut Dosyası Oluşturma

For döngüsü, liste bitene kadar belirtilen değerler listesinde hareket eder.

1) Sözdizimi:

For döngüsü kullanımının sözdizimi içinde ve değerlerin listesi aşağıda gösterilmiştir. Bu for döngüsü, listede bir dizi değişken içerir ve listedeki her öğe için yürütülür. Örneğin, listede 10 değişken varsa döngü on kez yürütülür ve değer değişken adı içinde saklanır.

Döngüler için kabuk komut dosyası oluşturma 1

Yukarıdaki sözdizimine bakın:

  • Anahtar kelimeler: için, içinde, yapmak, bitti
  • Liste, boşluklarla ayrılmış değişkenlerin listesidir. For ifadesinde listeden bahsedilmiyorsa, kabuğa iletilen konumsal parametre değerini alır.
  • Varname, kullanıcı tarafından varsayılan herhangi bir değişkendir.

Örnek:

For döngüsü içerisinde 2'li tabloyu saymak için bir örnek gösterdik.

Döngüler 2 için Shellscripting

Yukarıdaki anlık görüntüye bakın, değişken adımız masa , liste küme parantezleri altında belirtilir. Kıvrımlı parantezlerin içindeki ilk ikisi tabloyu 2'den başlatacaktır; 20, $table'ın maksimum değerini temsil eder ve son 2, değerin 2'ye göre artışını gösterir.

Döngüler 3 için Shellscripting

Yukarıdaki anlık görüntüye bakın, çıktı olarak 2'li tabloyu görüntüler.

2) Sözdizimi:

C benzeri programlama dilinin sözdizimi.

Döngüler 4 için Shellscripting

Yukarıdaki anlık görüntüye bakın, koşul1 şunu gösterir: başlatma , koşul2 şunu belirtir durum ve cond3 şunu belirtir güncelleme.

Örnek:

Sayıyı ters yönde saymak için bir örnek gösterdik.

Döngüler için Shellscripting 5

Yukarıdaki anlık görüntüye bakın, bu döngü betiğidir. $i 10 ile başlayacak ve 1 değerden azalarak 1'e kadar gidecek.

Döngüler 6 için Shellscripting

Yukarıdaki anlık görüntüye bakın, bu betiğin çıktısıdır.