在循环遍历中,可以添加对应判断条件跳出循环,跳出循环可以使用break/continue,这个跟java语言是一样的,break是指跳出整个循环,continue是指跳出当前循环体,继续下一项循环。

 

下面是break的示例:

#! /bin/sh
for i in {1..10}
do
if [ $i -eq 5 ]
then
break
fi
echo $i
done

执行该代码,会依次输出1到4,后面的循环就不再执行了

 

把上面的代码稍微改一下,使用continue:

#! /bin/sh
for i in {1..10}
do
if [ $i -eq 5 ]
then
continue
fi
echo $i
done

这段代码执行,会依次从1输出到10,只是跳过了5

 

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2022-01-21
  • 2022-12-23
  • 2021-11-23
  • 2021-10-31
  • 2021-12-25
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2021-10-04
  • 2021-08-26
  • 2021-12-02
相关资源
相似解决方案