shell脚本中break和continue的区别

#!/bin/bash
for i in `seq 1 4`
do
        if [ $i -eq 3 ]    #判断变量是否等于3
        then
        break
        fi
        echo $i 
done

输出值为一、2,break直接退出 for循环bash

#!/bin/bash
for i in `seq 1 4`
do
        if [ $i -eq 3 ]   #判断变量是否等于3
        then
        continue
        fi
        echo $i 
done

输出值为
``` 一、二、4,continue不执行本次循环可是会从新开始继续循环ide

相关文章
相关标签/搜索