break, continue - shell built-in functions to escape from or
advance within a controlling while, for, foreach, or until
break exits from the enclosing for or while loop, if any. If
n is specified, break n levels.
continue resumes the next iteration of the enclosing for or
while loop. If n is specified, resume at the n-th enclosing
break resumes execution after the end of the nearest enclos-
ing foreach or while loop. The remaining commands on the
current line are executed. This allows multilevel breaks to
be written as a list of break commands, all on one line.
continue continues execution of the next iteration of the
nearest enclosing while or foreach loop.
break exits from the enclosed for, while, until, or select
loop, if any. If n is specified then break n levels.
continue resumes the next iteration of the enclosed for,
while, until, or select loop. If n is specified then resume
at the n-th enclosed loop.
On this man page, ksh(1) commands that are preceded by one
or two * (asterisks) are treated specially in the following
1. Variable assignment lists preceding the command remain in
effect when the command completes.
2. I/O redirections are processed after variable assign-
3. Errors cause a script that contains them to abort.
4. Words, following a command preceded by ** that are in the
format of a variable assignment, are expanded with the
same rules as a variable assignment. This means that
tilde substitution is performed after the = sign and word
splitting and file name generation are not performed.
See attributes(5) for descriptions of the following attri-
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Availability | SUNWcsu |
csh(1), exit(1), ksh(1), sh( 1), attributes(5)
Man(1) output converted with