FIXME:
switch [options] string {patern body ...}
-exactImplicitní volba. Řetězec musí být shodný.
-globPři porovnání užívá stejných divokých znaků (* ? [...]) jako shell.
-regexpPoužívá regulární výrazy.
--Konec voleb.
Příklad 71.2. Příklad užití příkazu switch
set prom hello
switch -glob -- $prom {
*a* { puts "\$prom obsahuje pismeno <a>" }
*e* { puts "\$prom obsahuje pismeno <e>" }
*i* { puts "\$prom obsahuje pismeno <i>" }
*o* { puts "\$prom obsahuje pismeno <o>" }
*u* { puts "\$prom obsahuje pismeno <u>" }
}