Bash Script Nedir?
Öncelikle, bash script nedir? Bash, Linux ve Unix tabanlı sistemlerde kullanılan bir komut satırı kabuğudur. Bash script ise bu kabuğun komutlarını bir araya getirip yazdığın küçük programdır. Böylece tekrar eden işleri otomatikleştirebilir, sistemini daha etkin kullanabilirsin.
İlk Bash Script’in: Merhaba Dünya!
Hadi hemen basit bir örnekle başlayalım. Yeni bir metin dosyası oluştur ve içine şu kodu yaz:
#!/bin/bash
echo "Merhaba Dünya!" İlk satır #!/bin/bash der ki “Bu script’i bash ile çalıştır.” İkinci satır ise ekrana Merhaba Dünya! yazdırıyor.
Script’i Çalıştırmak İçin
Dosyanı kaydet (örneğin merhaba.sh), sonra terminalde şu komutları sırayla çalıştır:
chmod +x merhaba.sh
./merhaba.sh İlk komut dosyaya çalıştırma izni verir, ikinci komut ise script’i başlatır. İşte bu kadar kolay!
Değişkenler ve Kullanımı
Script yazarken değişkenler çok işine yarar. Mesela:
#!/bin/bash
isim="Ahmet"
echo "Merhaba, $isim!" Burada isim değişkenine “Ahmet” değerini verdik ve ekranda Merhaba, Ahmet! yazdı.
Kullanıcıdan Girdi Alma
Script’ini daha interaktif yapmak mı istiyorsun? Kullanıcıdan girdi alabilirsin:
#!/bin/bash
echo "Adınız nedir?"
read kullanici_adi
echo "Hoş geldin, $kullanici_adi!" Koşullar ve Karar Yapıları
Bazen farklı durumlara göre işlem yapmak istersin. İşte if yapısı:
#!/bin/bash
echo "Bir sayı girin:"
read sayi
if [ $sayi -gt 10 ]
then
echo "Sayı 10’dan büyük!"
else
echo "Sayı 10 veya daha küçük!"
fi Döngülerle Tekrar Eden İşlemler
Bir işi defalarca yapman gerekirse döngüler hayat kurtarır. Örneğin:
#!/bin/bash
for i in {1..5}
do
echo "Sayı: $i"
done Sonuç Olarak
Bash script ile Linux’u daha eğlenceli ve güçlü kullanabilirsin. Kendi ihtiyaçlarına göre ufak otomasyonlar yapabilir, bilgisayarını daha akıllı hale getirebilirsin. Denemekten korkma, hata yaparak öğrenmek en güzel yol!
Bir sonraki script’ini sabırsızlıkla bekliyorum.
Haydi şimdi kendi script’ini yazmaya başla ve Linux’un sihirli dünyasına adım at!