第一节:breank命令

4种循环 for、while、until、select,如果想要提早结束循环,可在循环中使用break命令。执行break时,会跳出一层的循环,如果想跳出多层循环,可在break命令之后加上层数n(n一定要大于或等于1)。

#!/bin/bash

for ((i=1;i<=10;i++))
do
	if [ $i -eq 6 ]; then
		break
	fi
	echo $i
done

行5,如果i的值等于6,就跳出循环,即结束循环

 

第二节:continue命令

continue用于可用在for、while、untile、select这个4个循环语句中。和break不同的是continue会跳出本次循环,重新由下一个循环开始执行。

举例:

#!/bin/bash

for ((i=1;i<=10;i++;))
do
	if [ $i -eq 6 ]; then
		continue
	fi
	echo $i
done

 

相关文章:

  • 2021-05-22
  • 2022-12-23
  • 2021-05-20
  • 2021-09-18
  • 2021-12-19
  • 2022-01-05
  • 2021-08-15
  • 2021-12-19
猜你喜欢
  • 2021-09-30
  • 2021-08-17
  • 2022-01-05
  • 2022-01-11
  • 2021-12-12
  • 2022-02-08
  • 2021-12-31
相关资源
相似解决方案