Kabuk betiğinde döngüleri nasıl yazarım?
Kabuk betikleri döngüler de içerebilir. Döngüleri noktalı virgülle yazabilir ya da daha okunaklı olması için noktalı virgül olmadan satırlara bölebilirsin:
# Her dosyanın ilk ve son veri kaydını yazdır.
for filename in $@
do
head -n 2 $filename | tail -n 1
tail -n 1 $filename
done
(Döngünün içindeki komutları girintilemek zorunda değilsin, ama böyle yapmak işleri daha anlaşılır kılar.)
Bu betiğin ilk satırı, betiğin ne yaptığını okura anlatan bir yorumdur. Yorumlar # karakteriyle başlar ve satırın sonuna kadar devam eder. Buradaki gibi kısa açıklamaları yazdığın her betiğe eklersen gelecekteki kendin sana teşekkür eder.
Hatırlatma olarak, Nano'da yazdıklarını kaydetmek için dosyayı yazdırmak üzere Ctrl + O tuşlarına bas, sonra dosya adını onaylamak için Enter'a bas, ardından editörden çıkmak için Ctrl + X tuşlarına bas.
Bu egzersiz
Shell'e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat