21 Ocak 2015 Çarşamba

Bash Script Uygulamaları - 2


Bash kabuk programlamaya kaldığımız yerden devam edelim. Bu derse başlamadan önce diğer 2 dersi tamamladığınızdan emin olun. Merak edenler Kabuk Programlamaya Giriş ve Bash Script Uygulamaları -1 linklerini inceleyebilirler.

1. Kullanıcıdan TC kimli nosunu girmesini isteyin ve TC nosunun son hanesine göre;
  • Eğer son hanesi 0, 1, 2 ile bitiyorsa "Maaş artışınız %10'dur" yazsın.
  • Eğer son hanesi 3, 4, 5 ile bitiyorsa "Maaş artışınız %20'dir" yazsın.
  • Eğer bunlardan farklı bir son haneye sahipse "Üzgünüm maaşınız aynıdır" yazsın.
Bu tür bir soru case ile rahatça çözülebilir. Script klasörü altında sayi.sh isimli bir dosya oluşturalım. İçeriğide aşağıdaki gibi olmalıdır.

1 Ocak 2015 Perşembe

Bash Script Uygulamaları - 1

Merhaba

Daha önce kabuk programlamaya giriş yapmıştık. Dileyenler buradan bakabilirler. Şimdi biraz öğrendiklerimizle neler yapabileceğimiz bakalım.

Yazdığımız scriptlerin sorunsuz bir şekilde çalışması için scriptlerin bulunduğu dizini $PATH değişkenine tanımlamamız gerekiyor.
Bunun için önce ev dizini altında " scripts "isimli bir klasör oluşturalım.
melih@localhost ~ $ pwd
/home/melih
melih@localhost ~ $ mkdir scripts