问答详情
源自:4-2 shell多分支if语句例:计算器

所有报错都是请输入内容

视屏中最后加的如果第一次判断不正确,则输出"请输入内容"整个脚本前两个报错好像没有作用了

http://img1.mukewang.com/5df5f67d000174e707480817.jpg

http://img4.mukewang.com/5df5f7420001bccf05710180.jpg

http://img.mukewang.com/5df5f7420001f24709380817.jpg

http://img4.mukewang.com/5df5f7420001335709670830.jpg


提问者:慕先生7046963 2019-12-15 17:05

个回答

  • angke
    2019-12-29 23:15:20

    第一个 if 是判断三个参数是否为空的,你测试那么多没有一次是三个变量都有的,所以它连第一次判断都通不过 [ -n "$num1" -a -n "$num2" -a -n "$ope" ]