Peki, bak burada ne var! Yani Bash komut dosyası yazmayı öğrenmek ilginizi çekiyor, öyle mi? Boğayı boynuzlarından yakalamaya karar vermene sevindim. Güven bana; Bash komut dosyalarının parmak uçlarınıza getirebileceği gücün tadına vardığınızda geri dönüş olmayacak. Bunu terminalinizle bir buluşma olarak düşünün; burada Bash komut dosyası yazmanın gücüyle terminalinizi kendi melodilerinizle dans ettirmeyi öğreneceksiniz. Şimdi dalalım mı?
Bash Scripting Dünyasına Bir Bakış
Ellerimizi kirletmeden önce, Bash betiğinin ne olduğu ve neden bu kadar önemli olduğu konusunda konuyu biraz açalım. Bash (Born Again SHell), çoğu Linux dağıtımında varsayılan kabuktur. Bu sizin komut satırı yorumlayıcınız, dijital ciniz, komutlarınıza uymaya hazır.
- Kabuk nedir diye mi soruyorsunuz? Sohbetin daha fazla komut ve daha az sohbet içermesi dışında, bunu işletim sisteminizle sohbet etmenize olanak tanıyan bir kullanıcı arayüzü olarak düşünün.
- Senaryo yazmaya ne dersiniz? Kabuğun yürütmesi için bir dizi komut yazıyor.
Bu nedenle Bash komut dosyası oluşturma, kabuğun yürüteceği komutların bir listesini yazmayı, tekrarlanan görevleri otomatikleştirmeyi ve hayatınızı kolaylaştırmayı içerir. Çok tatlı değil mi?
Bash Scripting 101: Uygulamalı Bir Yolculuk
İlk Bash Komut Dosyanızı Oluşturma
Topu yuvarlamanın zamanı geldi! İlk Bash senaryonuz roket bilimi olmayacak; işleri basit tutalım. Bir Bash betiği oluşturmak için şunları yapacağız:
- Bir metin düzenleyici açın.
- Komutlarımızı yazın.
- Dosyayı .sh uzantısıyla kaydedin.
Klasik programcının selamlaması olan "Merhaba Dünya"yı tekrarlayalım.
#!/bin/bash echo "Hello, World!"
#!/bin/bash'a shebang denir. Sisteme bunun bir Bash betiği olduğunu söyler.
Bash Komut Dosyanızı Çalıştırma
Bash betiğini çalıştırmak pasta kadar kolaydır. Sadece iki adımı hatırlamanız gerekiyor:
Chmod komutunu kullanarak betiğinize yürütme izinleri verin: chmod +x
Komut dosyasını yürütün: ./script.sh
İşte! Terminalinizde "Merhaba Dünya!" görüntülenmelidir. Az önce ilk Bash betiğinizi çalıştırdınız.
Bash'teki değişkenler
Şapkalarınızı sıkı tutun çünkü Bash komut dosyası yazmanın en ince ayrıntılarına, yani değişkenlere dalıyoruz! Bash'te şöyle bir değişken tanımlarız:
VARIABLE_NAME="Hello, World!"
Bir değişkeni kullanmak için dolar işaretini kullanırız:
echo $VARIABLE_NAME
Bash'te Koşullu İfadeler
Hayat seçimlerle doludur ve Bash komut dosyaları da öyle! Koşullu ifadeler seçenekler arasında seçim yapmamıza yardımcı olur. İşte basit bir if-else ifadesi:
if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi
Bu komut dosyası, ilettiğiniz bağımsız değişkenin 100'den büyük olup olmadığını kontrol eder ve buna göre bir mesaj görüntüler.
Bunun gibi daha fazlasını mı istiyorsunuz?
İşte karşınızda, Bash komut dosyası yazmanın heyecan verici dünyasına yeni başlayanlar için bir rehber! Eğer 2. bölümü görmek istiyorsanız abone olmayı ve bunu duyurmayı düşünün!
Bash komut dosyası yazımında ustalaşmaya giden yol uzun ve dolambaçlı görünebilir, ancak unutmayın ki Roma bir günde inşa edilmedi. Küçük başlayın, tutarlı bir şekilde pratik yapın ve yol boyunca eğlenmeyi unutmayın. Kısa sürede bir profesyonel gibi senaryo yazmaya başlayacaksınız.
Bu Bash komut dosyası oluşturma eğitimi buzdağının yalnızca görünen kısmıdır; dışarıda keşfetmenizi bekleyen koca bir okyanus var. O yüzden oyalanma, parmaklarını tıklat ve mutlu senaryolar yaz!
Beni destekleyin ve Jin Park ile içinizdeki 'Jinius'u serbest bırakın; hemen dalın!
@ ❤️