\section switch switch - conditionally execute a block of commands \subsection switch-synopsis Synopsis switch VALUE; [case [WILDCARD...]; [COMMANDS...];...] end \subsection switch-description Description The \c switch statement is used to perform one of several blocks of commands depending on whether a specified value equals one of several wildcarded values. \subsection switch-example Example If the variable \$animal contains the name of an animal, the following code would attempt to classify it:

switch $animal
    case cat
        echo evil
    case wolf dog human moose dolphin whale
        echo mammal
    case duck goose albatross
        echo bird
    case shark trout stingray
        echo fish
end

If the above code was run with \$animal set to \c whale, the output would be \c mammal.