shell while循环的写法
时间: 2023-11-22 07:47:16 浏览: 43
shell中的while循环可以使用以下语法进行编写:
```
while condition
do
command1
command2
...
commandN
done
```
其中,`condition`是循环的条件,当条件为真时,循环会一直执行。`command1`到`commandN`是循环体内需要执行的命令或语句。当循环体内的所有命令或语句执行完毕后,会再次检查`condition`的值,如果为真,则继续执行循环体内的命令或语句,否则跳出循环。
举个例子,以下是一个使用while循环计算1到10的和的脚本:
```bash
#!/bin/bash
i=1
sum=0
while ((i<=10))
do
let sum+=i
let ++i
done
echo "1到10的和为:$sum"
```