Aritmetik İşlemler

Next: if-else Kalıbı ve Kontrol Up: Kabuk Programlamaya Giriş Previous: Giriş/Çıkış İşlemleri

## Aritmetik İşlemler

bash kabuğunda matematiksel işlemlere büyük sınırlamalar getirilmiştir. Tamsayı değişkeni dışında matematiksel değişken kullanmak için bu işlemler için geliştirilmiş ve kolaylıklar sağlayan `awk` veya `bc` kullanabilirsiniz.

Aritmetik işlemler için `eval` komutunu veya bash kabuğu altında yerleşik (builtin) komut olan `let` komutunu kullanabilirsiniz. Aşağıda let komutunun kullanımı görülüyor.

    $ let "degisken=aritmetik islem"

Bu örnekte iki sayı çarpılıp çıkan sonuç başka bir değişkene yazılıyor.

    $ let "carpim=2*7"
    $ echo $carpim

Aritmetik değişken tanımlamanın diğer bir yolu da `typeset` komutu kullanmaktır.

    $ typeset -i sonuc      (sonuc degiskeni bir dogal sayi icerecek)
    $ a=100 ; b=56          (iki komutu ayirmak icin ; kullanilabilir)
    $ sonuc=a*b
    $ echo $sonuc
    5600