Teşekkürler ve kapanış

Bash Script Yazmaya Giriş

Alex Scriven

Data Scientist

Neleri işledik (Bölüm 1)

Bölüm 1 - Temeller:

  • Bash betikleri komut satırıyla nasıl çalışır
  • Bir Bash betiğinin yapısı
    • STDIN, STDERR ve STDOUT dahil

STDIN STDOUT Grafiği

Bash Script Yazmaya Giriş

Bölüm 1 - ARGV

ARGV, programa verilen tüm argümanların dizi’sidir. ARGV bilgisi kritik önemdedir.

  • Öğrendiğimiz özel özellikler:
    • Her argümana $ gösterimiyle erişilir ($1, $2 vb.)
    • $@ (ve $*) ARGV’deki tüm argümanları döndürür
    • $# argüman sayısını verir

Örnek script.sh içinde:

#!/usr/bash
echo $1
echo $@

bash script.sh FirstArg SecondArg ile çağırın

FirstArg
FirstAg SecondArg
Bash Script Yazmaya Giriş

Neleri işledik (Bölüm 2)

Aşağıdakiler dahil farklı Bash değişkenlerini oluşturmayı ve kullanmayı öğrendiniz:

  • Dize, sayısal ve dizi değişkenleri oluşturma ve kullanma
    • expr ile aritmetik ve (ondalıklar için) bc
  • Farklı tırnak işaretleri farklı anlam taşır:
    • Tek tırnak (metni aynen alır)
    • Çift tırnak ( $ ve backticks dışında aynen alır)
Bash Script Yazmaya Giriş

Bölüm 2 - Kabuk içinde kabuk

Tekrar tekrar kullandığımız bir kavram kabuk-içinde-kabuktu.

  • Betik içinde yerinde bir kabuk çağırıp dönen değeri alma; çok güçlü bir yaklaşım.
sum=$(expr 4 + 5)
echo $sum
9
Bash Script Yazmaya Giriş

Neleri işledik (Bölüm 3 ve 4)

 

Aşağıdakilerle betiklerinizi yönetmeyi öğrendiniz:

  • FOR, WHILE, CASE, IF deyimleri
  • Fonksiyon oluşturma, çağırma; veri alma (argümanlar) ve çıkarma (döndürme değerleri)
  • Betiklerinizi cron ile zamanlama; böylece başka bir betiği çalıştırmayı hatırlamanız gerekmez
Bash Script Yazmaya Giriş

Teşekkürler ve Tebrikler!

Bash Script Yazmaya Giriş

Preparing Video For Download...