在shell用while循环写1+2+..+100的和
时间: 2024-05-03 17:16:29 浏览: 48
shell脚本中实现1-100的和
可以使用以下的Shell脚本:
```
#!/bin/bash
sum=0
i=1
while [ $i -le 100 ]
do
sum=$((sum+i))
i=$((i+1))
done
echo "1 + 2 + ... + 100 = $sum"
```
这个脚本中,使用了一个 `while` 循环,循环条件判断变量 `i` 是否小于等于 100,如果满足条件,则执行循环体中的内容。循环体中,将变量 `i` 加入到变量 `sum` 中,然后将变量 `i` 加一。最后使用 `echo` 命令输出结果。
阅读全文