shell script写的计算器
运行实例:
# ./jjcc 55 / 3
55/3=18
# ./jjcc 45 + 56
45+56=101
# ./jjcc 66 \* 66
66*66=4356
# ./jjcc 108 - 23
108-23=85
代码:
#!/bin/bash
if [ $# -ne 3 ]
then
echo 'pattern like this num1 + num2'
fi
#test $# -ne 3 && echo 'pattern like this:num1 + num2'
case $2 in
'+')
echo $1$2$3=`expr $1 + $3`
;;
'-')
echo $1$2$3=`expr $1 - $3`
;;
'*')
echo $1$2$3=`expr $1 \* $3`
;;
'/')
echo $1$2$3=`expr $1 / $3`
;;
*)
echo must in \'+-*/\'
;;
esac