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

计算器脚本帮忙看看哪里错了,提示13行错误,其他符号也是提示错误

计算器脚本帮忙看看哪里错了,提示13行错误,其他符号也是提示错误

qq_困_9 2017-07-11 00:08:27
#!/bin/bashread -t 30 -p "shu ru shu zi:" num1read -t 30 -p "shu ru shu zi:" num2read -t 30 -p "shu ru fu hao:" opeif [ -n "$num1" -a -n "$num2" -a -n "$ope"  ]   then   test1=$( echo $num1 | sed 's/[0-9]//g' )   test2=$( echo $num1 | sed 's/[0-9]//g' )   if [ -z "$test1" -a -z "$test2" ]     then#!/bin/bashread -t 30 -p "shu ru shu zi:" num1read -t 30 -p "shu ru shu zi:" num2read -t 30 -p "shu ru fu hao:" opeif [ -n "$num1" -a -n "$num2" -a -n "$ope"  ]   then   test1=$( echo $num1 | sed 's/[0-9]//g' )   test2=$( echo $num1 | sed 's/[0-9]//g' )   if [ -z "$test1" -a -z "$test2" ]     then       if [ "$ope" == '+' ]         then             sum=$(($sum1+$sum2))       elif [ "$ope" == '-' ]         then             sum=$(($num1-$num2))       elif [ "$ope" == '*' ]        then             sum=$(( $sum1 * $sum2 ))       elif [ "$ope" == '/' ]       then             sum=$(( $sum1 / $sum2 ))  else   echo "shu ru fu hao"   exit 10   fi                                                           else   echo "shu ru shu zi"   exit 11  fi  else  echo "shu ru zi fu"  fi  echo "$num1$ope$num2 : $sum"
查看完整描述

2 回答

已采纳
?
慕粉1720382552

TA贡献5条经验 获得超3个赞

你把num写成了sum。而且你为什么不缩进呢,这样看起来很不清楚,一开始的部分还被你多复制了一部分贴上来。总之,你这样提问很不负责任。

查看完整回答
反对 回复 2017-07-13
?
c5

TA贡献1条经验 获得超0个赞

....

查看完整回答
反对 回复 2017-07-11
  • 2 回答
  • 0 关注
  • 1793 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信