为了账号安全,请及时绑定邮箱和手机立即绑定

下边的简易计算器为何执行不了?


#!/bin/bash

read -t 30 -p "please inputA"
read -t 30 -p "please inputB"
read -t 30 -p "please choose +/-/*//:" C
case $C in
         "+")
         echo$(($A+$B))
         ;;
esac



正在回答

2 回答

没有将键盘输入的值赋给变量A和B,改成下面的就行了

#!/bin/bash 

read -t 30 -p "please inputA" A

read -t 30 -p "please inputB" B

read -t 30 -p "please choose +/-/*//:" C

case $C in

         "+")

         echo$(($A+$B))

         ;;

esac


0 回复 有任何疑惑可以回复我~
#1

享受过程 提问者

非常感谢!
2016-07-07 回复 有任何疑惑可以回复我~


#!/bin/bash


#echo "1.$12.$23.$3"
if [ "$2" == "+" ]
then
    RES=`expr $1 + $3`
    echo ">>the result is:$RES"

elif [ "$2" == "-" ]
then
    RES=`expr $1 - $3`
    echo ">>the result is:$RES"


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下边的简易计算器为何执行不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信