BaşlayınÜcretsiz Başlayın

Bir komutu birçok kez nasıl tekrarlarım?

Shell değişkenleri, komutları birçok kez tekrarlayan döngülerde de kullanılır. Bu komutu çalıştırırsak:

for filetype in gif jpg png; do echo $filetype; done

şunu üretir:

gif
jpg
png

Döngüyle ilgili şunlara dikkat et:

  1. Yapı for …değişken… in …liste… ; do …gövde… ; done şeklindedir.
  2. Döngünün işleyeceği şeylerin listesi (bu örnekte gif, jpg ve png sözcükleri).
  3. Döngünün şu anda hangisini işlediğini takip eden değişken (bu örnekte filetype).
  4. İşlemi yapan döngü gövdesi (bu örnekte echo $filetype).

Gövdenin, tıpkı diğer shell değişkenlerinde olduğu gibi, değişkenin değerini almak için sadece filetype yerine $filetype kullandığına dikkat et. Ayrıca noktalı virgüllerin yerlerine de dikkat et: ilki listenin ve do anahtar kelimesinin arasına gelir, ikincisi ise gövdenin ve done anahtar kelimesinin arasına gelir.

Bu egzersiz

Shell'e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

Döngüyü, şunları yazdıracak şekilde değiştir:

docx
odt
pdf

Lütfen döngü değişkeninin adı olarak filetype kullan.

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat