21 Aralık 2012 Cuma

Shell Geliştirmeye Giriş

Shell,terminal üzerinde yazdığınızı işlemleri(bu bir ekrana bastırma işlemi de olabilir,klasörün içindeki dosyaları harf sırasına göre sıralamakta olabilir) gerçekleştiren kod parçasıdır.
Sheller fiziksel olarak .sh uzantılı dosyalardır.Unixin kendi shell dili olduğu gibi,C,Perl gibi dillerde de shell yazılabilmektedir.

Terminal açılır.
gedit <dosyanızınadı>.sh 
olacak şekilde metin düzenleyicisi açılır.


Açılan metin düzenleyicisinde shellimizde yaptırmak istediğimiz kodlar yazılır.İlk shell kodumuz olduğundan kullanıcıdan iki giriş alan ve ekrana çıktı bastıran shell yazdıracağız.
echo "Merhaba Dünya"
echo "Ad:"
read ilkAd
echo "Soyad:"
read soyAd
echo "Benim adım $ilkAd $soyAd"
echo,ekrana yazdırmak istediğimiz metni gönderen bir komuttur.
read,kullanıcıdan aldığı veriyi bir değişkene atan bir komuttur.
echo komutunda read komutundan aldığımız parametreyi yazdırmak için yazdırmak istediğimiz değişkenin başına $ işareti getirilir.
Gördüğümüz gibi echo ve read komutuyla shell dosyamızı hazırlamış olduk.Şimdi nasıl çalıştıracağız ona bakalım

Düzenleyici(gedit) kapatıldıktan sonra terminale dönelim ve
sh shell01.sh
komutunu yazalım

Entera bastıktan hemen sonra kodumuzdaki ilk iki echo komutu vazifesi gereği aldığı stringleri ekrana bastırmakta ve read komutu sizden giriş yapmanızı beklemektedir.


Hiç yorum yok:

Yorum Gönder