shell脚本里循环语句
时间: 2023-11-20 20:54:35 浏览: 95
shell脚本中,循环语句是一种重复执行某个命令或一组命令的结构。常见的循环语句有for、while和until循环。其中,for循环用于按照一定的次数循环执行一组命令;while循环用于在条件为真的情况下重复执行一组命令;until循环则是在条件为假的情况下重复执行一组命令。此外,循环控制语句包括continue、break和exit,用于控制循环的执行流程。
下面是一些例子:
1. for循环语句
```
for i in {1..5}
do
echo "Number: $i"
done
```
2. while循环语句
```
count=1
while [ $count -le 5 ]
do
echo "Count: $count"
count=$((count+1))
done
```
3. until循环语句
```
count=1
until [ $count -gt 5 ]
do
echo "Count: $count"
count=$((count+1))
done
```
4. 循环控制语句
```
for ((i=1;i<=3;i++))
do
echo "Outer loop: $i"
for ((j=1;j<=4;j++))
do
if [ $j -eq 3 ]; then
continue 2
# break 2
fi
echo "Inner loop: $j"
done
done
```
阅读全文