我想构建一个基本的计算器,我将作为参数给出两个数字,其中一个是+, - ,/,*。例1 + 2 = 3。我知道如何检查一个参数是一个数字,但是符号呢?
答案 0 :(得分:2)
使用case
:
case "$op" in
'*') result=$(($arg1 * $arg2))
;;
/) # code for division
;;
-) # code for subtraction
;;
+) # code for addition
;;
*) echo "Unknown operator '$op'"
;;
esac