if -- execute scripts conditionally
as an expression (in the same way that
evaluates its argument). The value of the expression must be a boolean (a numeric value, where 0 is false and anything is true, or a string value such as
for true and
for false); if it is true then
is executed by passing it to the Tcl interpreter. Otherwise
is evaluated as an expression and if it is true then
is executed, and so on. If none of the expressions evaluates to true then
is executed. The
arguments are optional ``noise words'' to make the command easier to read. There may be any number of
clauses, including zero.
may also be omitted as long as
is omitted too. The return value from the command is the result of the body script that was executed, or an empty string if none of the expressions was non-zero and there was no
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003