编写shell脚本,编写程序对用户输入的正整数序列进行求和,输入空格分隔的一系列正整数,以 0 作为结束标志。输出数列的和
时间: 2024-03-09 21:44:26 浏览: 99
编写shell脚本
好的,这是一个简单的shell脚本,可以实现对用户输入的正整数序列进行求和:
```bash
#!/bin/bash
sum=0
while :
do
read -p "请输入一个正整数(输入0结束):" num
if [ $num -eq 0 ]; then
break
fi
sum=$(($sum+$num))
done
echo "数列的和为:$sum"
```
脚本中使用了一个无限循环,每次从用户输入中读取一个数字,如果读取到的数字为0,则跳出循环,否则将读取到的数字加入到求和变量中。最后输出求和结果。
阅读全文