Hello. The trivial patch for add ';&' and ';;&' case break types in attach test code: foo() { case "$1" in a) echo "case (a)" ;& a*) echo "case (a*)" ;;& ab*) echo "case (ab*)" ;; *) echo "default" esac } $ foo default $ foo b default $ foo a case (a) case (a*) default $ foo ab case (a*) case (ab*) $ foo ad case (a*) default $ foo abc case (a*) case (ab*) --w vodz