Annotation of coherent/a/usr/man/COHERENT/if.c, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: if                           Command                           if
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Conditional command execution
                      9: 
                     10: iiff _s_e_q_u_e_n_c_e_1
                     11: tthheenn _s_e_q_u_e_n_c_e_2
                     12: [eelliiff _s_e_q_u_e_n_c_e_3
                     13: tthheenn _s_e_q_u_e_n_c_e_4] ...
                     14: [eellssee _s_e_q_u_e_n_c_e_5]
                     15: fi
                     16: 
                     17: The shell construct if executes commands conditionally, depending
                     18: on the exit status of the execution of other commands.
                     19: 
                     20: First, if executes the commands in sequence1.  If the exit status
                     21: is zero,  it executes the  commands in sequence2  and terminates.
                     22: Otherwise, it  executes the optional sequence3  if given, and ex-
                     23: ecutes sequence4  if the exit status is  zero.  It executes addi-
                     24: tional elif clauses similarly.  If the exit status of each tested
                     25: command sequence  is nonzero, it executes  the optional else part
                     26: sequence5.
                     27: 
                     28: Because the shell recognizes a reserved word only as the unquoted
                     29: first  word of  a command,  each  then, elif,  else, and  fi must
                     30: either occur  unquoted at the start  of a line or  be preceded by
                     31: `;'.
                     32: 
                     33: The shell executes if directly.
                     34: 
                     35: ***** Example *****
                     36: 
                     37: For an example of this command, see the entry for trap.
                     38: 
                     39: ***** See Also *****
                     40: 
                     41: commands, sh, test
                     42: 
                     43: 
                     44: 
                     45: 
                     46: 
                     47: 
                     48: 
                     49: 
                     50: 
                     51: 
                     52: 
                     53: 
                     54: 
                     55: 
                     56: 
                     57: 
                     58: 
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.