Bash (Bourne Again SHell), Linux ve Unix tabanlı sistemlerde kullanılan popüler bir kabuk (shell) programlama dilidir. Bash scriptleri, tekrar eden görevleri otomatikleştirmek, sistem yönetimini kolaylaştırmak ve daha karmaşık işlemleri gerçekleştirmek için kullanılır. Bu yazıda, Bash Scripting’e giriş yaparak temel bilgileri ve başlangıç adımlarını anlatacağım.
Bash Nedir?
Bash, Brian Fox tarafından geliştirilen ve GNU Projesi’nin bir parçası olan serbestçe kullanılabilir bir kabuk programlama dilidir. Bash, Bourne Shell’ın bir genişlemesi olarak ortaya çıkmıştır ve çeşitli Linux dağıtımları, macOS ve diğer Unix benzeri işletim sistemlerinde varsayılan kabuk olarak kullanılır.
Bash Scripting Temel İlkeleri
- Yorum Satırları: Bash scriptlerinde başlamak için
#!/bin/bashgibi yorum satırları kullanılır. Bu satır, betik dosyasının hangi kabuk dilini kullanacağını belirtir.
#!/bin/bash
- Değişkenler: Bash’te değişkenler
$işareti ile başlar. Bir değişken tanımlamak ve kullanmak için;
adi="John"
echo "Merhaba, $adi!"
- Koşullar ve Döngüler: Bash, if-then-else koşullu ifadeleri ve for/while döngülerini destekler.
- Fonksiyonlar: Fonksiyonlar, kodunuzu modülerleştirmenin ve tekrar kullanılabilir hale getirmenin bir yoludur.
Bash Script Örneği: Basit Bir Dosya Yaratma
Aşağıda, bir dizine belirli bir isimle yeni bir dosya yaratma işlevini içeren basit bir Bash script örneği bulunmaktadır:
!/bin/bash
echo "Dosya Adını Girin: "
read dosya_adi
touch $dosya_adi
echo "Dosya Oluşturuldu: $dosya_adi"
Bu script, kullanıcıdan bir dosya adı girmesini ister ve ardından bu adı kullanarak bir dosya oluşturur.