*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> Tcl/if (3)              


if(3Tcl)							      if(3Tcl)

NAME    [Toc]    [Back]

     if	- Execute scripts conditionally

SYNOPSIS    [Toc]    [Back]

     if	expr1 ?then? body1 elseif expr2	?then? body2 elseif ...	?else? ?bodyN?

DESCRIPTION    [Toc]    [Back]

     The if command evaluates expr1 as an expression (in the same way that
     expr 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 true or yes for true and false or no for false); if
     it	is true	then body1 is executed by passing it to	the Tcl	interpreter.
     Otherwise expr2 is	evaluated as an	expression and if it is	true then
     body2 is executed,	and so on.  If none of the expressions evaluates to
     true then bodyN is	executed.  The then and	else arguments are optional
     ``noise words'' to	make the command easier	to read.  There	may be any
     number of elseif clauses, including zero.	BodyN may also be omitted as
     long as else 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 bodyN.

KEYWORDS    [Toc]    [Back]

     boolean, conditional, else, false,	if, true

									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
uscpsema IRIX conditionally acquires a semaphore
XmStringFree HP-UX A compound string function that conditionally deallocates memory
sem_trywait Tru64 Performs (or conditionally performs) a semaphore lock (P1003.1b)
sem_wait Tru64 Performs (or conditionally performs) a semaphore lock (P1003.1b)
case IRIX Evaluate one of several scripts, depending on a given value
run-parts Linux run scripts or programs in a directory
switch IRIX Evaluate one of several scripts, depending on a given value
autoreconf2.13 Linux update configure scripts
autoreconf Linux update configure scripts
divpage HP-UX filters invoked by lp interface scripts
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service