Linux break命令用法

970人浏览   2024-05-16 06:44:06


break命令用于跳出循环语句,可用于while、for循环或case语句。

语法:

break [n]

参数说明:

- [n] 可选参数,表示跳出第n层循环,默认为1。

示例:

具体用法如下:

在for循环中使用

在for循环中使用break命令,可以提前终止循环语句的执行。

for i in {1..10}

do

if [[ $i -eq 6 ]]; then

break

fi

echo "i:$i"

done

# 输出结果

i:1

i:2

i:3

i:4

i:5

在while循环中使用

在while循环中使用break命令,同样可以提前终止循环语句的执行。

i=1

while [[ $i -le 10 ]]

do

if [[ $i -eq 6 ]]; then

break

fi

echo "i:$i"

((i++))

done

# 输出结果

i:1

i:2

i:3

i:4

i:5

在case语句中使用

在case语句中使用break命令,用于终止case语句的执行。

option=a

case $option in

a)

echo "option a"

break

;;

b)

echo "option b"

;;

*)

echo "unknown option"

;;

esac

# 输出结果

option a

注意:break命令只能用于循环语句或者case语句中,如果在其他地方使用会报错。

相关推荐