opendarwin man page for if

Query: if

OS: opendarwin

Section: n

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

if(n)							       Tcl Built-In Commands							     if(n)

__________________________________________________________________________________________________________________________________________________

NAME
if - Execute scripts conditionally
SYNOPSIS
if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN? _________________________________________________________________
DESCRIPTION
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.
SEE ALSO
expr(n), for(n), foreach(n)
KEYWORDS
boolean, conditional, else, false, if, true Tcl if(n)
Related Man Pages
if(n) - centos
while(n) - opendarwin
if(n) - suse
if(1) - suse
if(2) - suse
Similar Topics in the Unix Linux Community
B8 Anti-Spam Classifier Update (Auto Soft Delete Posts/Threads)
Merge B8 Classifer with Host Classifier
Help me pls : splitting single file in unix into different files based on data
Extract sequences of bytes from binary for differents blocks
I want to find the difference between two files, only for the header (column names)