Linux掌握 break 和 continue 的用法,分别编写一个Shell脚本演示break和continue的功能
时间: 2023-07-07 07:34:23 浏览: 101
continue与break使用-linux环境下的shell脚本的ppt
下面是一个使用 break 和 continue 的 Shell 脚本示例:
```bash
#!/bin/bash
# 示例使用 break
for i in {1..10}
do
echo "Loop iteration $i"
if [ $i -eq 5 ]
then
echo "Breaking out of loop"
break
fi
done
echo "Script completed."
# 示例使用 continue
for i in {1..10}
do
if [ $i -eq 3 ] || [ $i -eq 7 ]
then
echo "Skipping iteration $i"
continue
fi
echo "Executing iteration $i"
done
echo "Script completed."
```
这个脚本有两个示例,一个使用 break 和一个使用 continue。
第一个示例中,for 循环将从 1 到 10 遍历数字,但在第 5 次迭代时使用 break 中断循环。因此,脚本将输出 5 次循环迭代的消息,然后输出 “Script completed.”
第二个示例中,for 循环将遍历数字 1 到 10。但是,当循环变量等于 3 或 7 时,使用 continue 跳过当前迭代,继续执行下一次迭代。因此,脚本将跳过两个迭代,并输出 8 次执行迭代的消息,然后输出 “Script completed.”
阅读全文