The case Statement
Syntax
case [ <match> ] {
[ statements ]
}
The case
statement is used to match data inside of a
switch statement. The case
statement cannot be used
outside of a switch statement.
The <match> text must be static. That is, the <match> text
cannot be an attribute expansion, or an xlat
string.
The keyword default
can be used to specify the default action to
take inside of a switch statement.
If no <match> text is given, it means that the case
statement is
the "default" and will match all which is not matched by another
case
statement inside of the same switch.
This syntax is deprecated, and will be removed in a future release.
Example
switch &User-Name {
case "bob" {
reject
}
case &Filter-Id {
reject
}
default {
ok
}
}
The last entry in a case
section can also be an actions subsection.