case 语句是否最终需要 break 命令

case 语句是否最终需要 break 命令

case 语句是否始终都需要一个break最终语句?否则看起来就像是陷入了无限循环。

答案1

break 用于循环。你可以在循环内使用 case,但 case 本身并不循环。你需要用 结束 case 块esac。例如:

#!/bin/bash

case "$1" in

a)
    echo $1
;;

b)
    echo $1
;;

*)
    echo $1
;;

esac

相关内容