Brian Fox tarafindan, 1989 yilinda geliştirilmiş bir script dilidir. İşlevseldir ama gördüğüm kadarıyla syntax berbattır 🙂

Neyse şimdi küçük bir klasör oluştururalım:

$sudo su #mkdir test #gedit helloworld.sh

açılan not defterine şunları yazalım

!/bin/bash echo "Hello, World This is my first Bash Example"

evet kaydedip kapatıyoruz.

dosyanın kayıt edildiği yere gelip  ./helloworld.sh yazdığımızda görüyoruz ki izin ayarlarını yapmamışız ve denied hatası alıyoruz. O zaman şunları da yazıyoruz:

sudo chmod a+x hello_world.sh #Bütün kullanıcılara çalıştırma izni ver.

Şimdi değişik bir program daha yazalım

#!/bin/bash clear echo "Adiniz: " read name echo "Yasiniz: " read age echo "Cinsiyetiniz Erkek/Kadin: " read sex echo "Merhaba $name yasiniz: $age ve cinsiyetiniz $sex'dir"

ve çalıştırıp yine aynı şekilde sonucu görebilirsiniz.

şimdi bir de if örneği yapalım:

clear echo "Lutfen bir sayi giriniz [1,2,3]" read sayi if [ $sayi = 1 ] then echo "Girdiğiniz sayı 1" elif [ $sayi = 2 ] then echo "Girdiğiniz sayı 2" elif [ $sayi = 3 ] then echo "Girdiğinizi sayı 3" else echo "Girdiğiniz sayı 1-3 arasında değil" fi