编写一个shell脚本,使用while和until语句编写脚本程序,计算1到100的和
时间: 2024-11-30 15:19:26 浏览: 10
Shell脚本while、until循环语句简明教程
在Shell脚本中,可以使用`while`或`until`循环结合计数器来计算1到100的和。以下是使用`until`语句的一个例子:
```bash
#!/bin/bash
# 初始化计数器和总和变量
sum=0
number=1
# 使用until循环直到number大于100
until [ $number -gt 100 ]
do
# 将当前数字加到总和上
sum=$((sum + number))
# 提交当前数字并更新计数器
number=$((number + 1))
done
# 输出结果
echo "从1到100的和是: $sum"
```
如果你想要使用`while`语句,只需稍微修改一下条件判断即可:
```bash
#!/bin/bash
# 同样初始化变量
sum=0
number=1
# 使用while循环直到number大于100
while [ $number -le 100 ]
do
# 更新总和和计数器
sum=$((sum + number))
number=$((number + 1))
done
# 输出结果
echo "从1到100的和是: $sum"
```
在这个脚本中,`[ $number -gt 100 ]` 或 `[ $number -le 100 ]` 分别用于`until` 和 `while` 循环中的终止条件。
阅读全文