僅在後續模式匹配時才會通過

Version >= 4

由於擊 4.0,另一運算子 ;;& 引入其也提供通過落下 僅當圖案在後續 case 語句(多個),如果有的話,匹配。

#!/bin/bash

var=abc
case $var in
a*)
  echo "Antartica"
  ;;&
xyz)
  echo "Brazil"
  ;;&
*b*)
  echo "Cat"
  ;;&
esac

輸出:

Antartica
Cat

在下面的例子中,abc 匹配第一和第三種情況,但不匹配第二種情況。所以,第二種情況沒有被執行。