Bash Script Hakkinda Birkac Soru

Bu konuyu okuyanlar

DarkBB

Asistan
Katılım
18 Mart 2014
Mesajlar
392
Reaksiyon puanı
3
Puanları
18
İyi gunler. iPhone 4'te hesap.sh adinda bir dosya olusturup cok basit bir hesap makinesi yaptim.Birkac sorunum var.

$s1'i okurken girilen deger sayı(int) turunden farkli olan hepsine echo ile bisi yazdirip exit 1 ile cikis yaptirmak istiyorum fakat benim yaptigim sadece char tipindekiler icin.

Birde herhangi bir sayinin kalanini yani modunu bash scriptte nasil alicaz ?

------------------------------------------

#!/bin/bash

echo "Birinci Sayıyı Giriniz"
read s1

if [[ $s1 -eq char ]]
then
echo "Sadece Sayı Girebilirsiniz !"
exit 1
fi

echo "Yapmak İstediğiniz İşlemi Seçin (+,-,x,/)"
read islem

echo "İkinci Sayıyı Giriniz"
read s2

case "$islem" in
+) echo 'Sonuç =' $(( $s1 + $s2 ));;
-) echo 'Sonuç =' $(( $s1 - $s2 ));;
/) echo 'Sonuç =' $(( $s1 / $s2 ));;
x) echo 'Sonuç =' $(( $s1 * $s2 ));;
*) echo "Yanlış Karakter Kullandınız !";;
esac

------------------------------------------

a2a2a6e3.jpg
 
Üst