永发信息网

错哪了:设计一个shell脚本:将所有输入的整数相加

答案:1  悬赏:60  手机版
解决时间 2021-04-04 18:07
  • 提问者网友:精神病院里
  • 2021-04-04 07:18
错哪了:设计一个shell脚本:将所有输入的整数相加
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-04-04 07:39
代码

#!/bin/bash
sum=0
while [ 1 ]
do
    read -p "input number:" num
    if [ -z $num ]
    then
        break
    fi 
    sum=$(($sum + $num))
    echo $sum
done运行结果
$ sh a.sh
input number:1
1
input number:2
3
input number:3
6
input number:
$追问
为什么我这样敲就不行,我改的和你一样,就老显示then错了

追答[ -z $num ], 注意这里的空格.
[_-z $num_], 下划线的地方是空格.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯