错哪了:设计一个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_], 下划线的地方是空格.
#!/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_], 下划线的地方是空格.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯