আমি এর সাথে নম্বরগুলি এবং অপারেশনটি পড়তে পারি:
echo "First number please"
read num1
echo "Second number please"
read num2
echo "Operation?"
read op
তবে তার পরে আমার সংখ্যা যুক্ত করার সমস্ত প্রচেষ্টা ব্যর্থ হয়েছে:
case "$op" in
"+")
echo num1+num2;;
"-")
echo `num1-num2`;;
esac
চালান:
First number please
1
Second mumber please
2
Operation?
+
আউটপুট:
num1+num2
... অথবা ...
echo $num1+$num2;;
# results in: 1+2
... অথবা ...
echo `$num1`+`$num2`;;
# results in: ...line 9: 1: command not found
দেখে মনে হচ্ছে আমি এখনও স্ট্রিংগুলি পাচ্ছি সম্ভবত আমি যখন যুক্ত করার চেষ্টা করব ("2 + 2" পরিবর্তে "4")।
case
এক লাইন ছাড়া কিছুই করার বা কিছুই করার নেই:echo $num+$num
যেহেতু সমস্যাটি ঠিক পুনরুত্পাদন করবে । : প্রোগ্রামিং প্রশ্ন প্রসঙ্গ কমানোর সঙ্গে ধারণা এখানে ব্যাখ্যা করা হয় sscce.org