在 Bash 编程中,case
语句的条件可以通过使用模式匹配来单独表示。case
语句中的每个模式都以右括号 )
结束,并且可以通过使用双分号 ;;
来表示命令序列的结束。当需要表示默认模式时,可以使用 *)
来匹配任何情况,这里的星号 *
相当于通配符。
具体来说,case
语句的默认模式 *)
可以单独表示为:
*)
# 命令序列
;;
在这个模式下,如果之前的所有模式都没有匹配成功,那么就会执行 *)
下的命令序列。这种方式使得 case
语句在处理多种不同选择的复杂条件时,更加灵活和易于维护。27