Provided by: manpages-zh_1.5.1-2_all bug

NAME

       if - 有条件的执行脚本

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

 DESCRIPTION
       if       命令把       expr1        作为一个表达式来求值(用与       expr
       求值它的参数相同的方式)。这个表达式的值必须式一个               boolean
       值(一个数值值,这里                                                   0
       是假而任何其他数值都是真;或者是一个字符串值,比如  trueyes  是真而
       falseno     是假);如果它是真通过把    body1     传递给    Tcl
       解释器来执行它。否则把  expr2  作为一个表达式来求值并且如果它是真则执行
       body2,以此类推。如果没有表达式被求值为真则执行 bodyNthenelse
       是可选的“噪音词”用来使命令易读。可以有任意数目的               elseif
       子句,包括零个。BodyNelse
       可同时省略。命令的返回值是被执行的那个脚本的返回值,如果没有表达式是非零并且没有
       bodyN  则返回空串。

 SEE ALSO
       expr(n), for(n), foreach(n)

 KEYWORDS
       boolean, conditional, else, false, if, true

[[2001/09/02

 Linux man:
       http://cmpp.linuxforum.net