Merhaba Dünya Bash Betiği
Basit bir “Merhaba, Dünya!” mesajını ekrana yazdıran bir Bash betiğidir.
#!/bin/bash
echo "Merhaba, Dünya!"
Klasör İçeriğini Listeleme Bash Betiği
Belirtilen bir dizindeki tüm dosya ve dizinleri listeleyen bir Bash betiğidir.
#!/bin/bash
dizin="/path/to/dizin"
ls "$dizin"
Kullanıcıdan Bilgi Alma Bash Betiği
Kullanıcıdan bir isim alır ve ona selam verir.
#!/bin/bash
echo "Adınızı girin: "
read isim
echo "Merhaba, $isim!"
Sayıların Toplamını Hesaplama Bash Betiği
Kullanıcıdan sayılar alır ve bu sayıların toplamını hesaplar.
#!/bin/bash
echo "Sayıları girin (boşlukla ayırın): "
read -a sayilar
toplam=0
for sayi in "${sayilar[@]}"; do
let toplam+=sayi
done
echo "Toplam: $toplam"
Dosya Yedekleme Bash Betiği
#!/bin/bash
kaynak="/path/to/kaynak_dosya"
hedef="/path/to/yedek_dosya"
cp "$kaynak" "$hedef"
echo "Yedekleme tamamlandı: $kaynak -> $hedef"
Dizin İçeriğini Yedekleme Bash Betiği
Belirtilen bir dizindeki tüm dosyaları başka bir dizine kopyalar.
#!/bin/bash
kaynak="/path/to/kaynak_dizin"
hedef="/path/to/hedef_dizin"
cp -r "$kaynak" "$hedef"
echo "Dizin yedekleme tamamlandı: $kaynak -> $hedef"
Sıkıştırma ve Arşivleme Bash Betiği
Belirtilen bir dizini sıkıştırır ve bir arşiv dosyasına kaydeder.
#!/bin/bash
dizin="/path/to/dizin"
arsiv_adi="arsiv.tar.gz"
tar -czvf "$arsiv_adi" "$dizin"
echo "Arşiv oluşturuldu: $arsiv_adi"