Monday, September 12, 2005

Shell Programming


Unix Shell Programming ile ilgili basit bir çalışma yapıyorum. Sizlerle paylaşayım dedim.

Bu bölümde Bourne Shell kullanarak shell programlamanın temellerini öğreneceğiz.

Bir dil olarak shell'in temel elemanlarını göreceğiz.

Öncellikle konuya geçmeden önce programlamanın tanımını vermek gerekir. Program diyince kafamız biraz karışabilir, ama bilgisayar programı diyince biraz daha alanımızı daraltırız. Ve tanımı buradan yapabiliriz. Bilgisayarın Faydalı fonksiyonların kullanarak ona iş yaptıran belli komut seti diyebiliriz.

Örneğin, elektronik tablolamadaki bir formül, veya bir kelime işleme programındaki macro program olarak tanımlanabilir. Aynı şekilde tek satırda girilen komutlar sıralamasıda program sayılabilir. Yine bir örnek vermek gerekirse,

$ ls -R / | grep haluk | more

da bir programdır.

Komut satırını biraz daha artırarak karmaşık bir hale getirebiliriz.

$ cd /usr/home/haluk; ls * | cpio -o >/dev/rmt0

işte yukarıdakiler bir shell programıdır.

Şimdilik bu kadar, yarın devam ederiz.

Haluk TANRIKULU

0 Comments:

Post a Comment

<< Home