(gawk.info.gz) Statements

Info Catalog (gawk.info.gz) Action Overview (gawk.info.gz) Patterns and Actions (gawk.info.gz) Built-in Variables
 
 7.4 Control Statements in Actions
 =================================
 
 "Control statements", such as `if', `while', and so on, control the
 flow of execution in `awk' programs.  Most of `awk''s control
 statements are patterned after similar statements in C.
 
    All the control statements start with special keywords, such as `if'
 and `while', to distinguish them from simple expressions.  Many control
 statements contain other statements.  For example, the `if' statement
 contains another statement that may or may not be executed.  The
 contained statement is called the "body".  To include more than one
 statement in the body, group them into a single "compound statement"
 with curly braces, separating them with newlines or semicolons.
 

Menu

 
* If Statement                Conditionally execute some `awk'
                                 statements.
* While Statement             Loop until some condition is satisfied.
* Do Statement                Do specified action while looping until some
                                 condition is satisfied.
* For Statement               Another looping statement, that provides
                                 initialization and increment clauses.
* Switch Statement            Switch/case evaluation for conditional
                                 execution of statements based on a value.
* Break Statement             Immediately exit the innermost enclosing loop.
* Continue Statement          Skip to the end of the innermost enclosing
                                 loop.
* Next Statement              Stop processing the current input record.
* Nextfile Statement          Stop processing the current file.
* Exit Statement              Stop execution of `awk'.
 
Info Catalog (gawk.info.gz) Action Overview (gawk.info.gz) Patterns and Actions (gawk.info.gz) Built-in Variables
automatically generated by info2html