Unix‎ > ‎Solaris‎ > ‎Solaris man pages‎ > ‎1‎ > ‎

continue


NAME
     break, continue - shell built-in functions to escape from or
     advance  within  a controlling while, for, foreach, or until
     loop

SYNOPSIS
  sh
     break [n]

     continue [n]

  csh
     break

     continue

  ksh
     *break [n]

     *continue [n]

DESCRIPTION
  sh
     The break utility exits from  the  enclosing  for  or  while
     loop, if any. If n is specified, break n levels.

     The continue utility  resumes  the  next  iteration  of  the
     enclosing  for  or  while loop. If n is specified, resume at
     the n-th enclosing loop.

  csh
     The break utility resumes execution after  the  end  of  the
     nearest  enclosing foreach or while loop. The remaining com-
     mands on the current line are  executed.  This  allows  mul-
     tilevel  breaks  to  be written as a list of break commands,
     all on one line.

     The continue utility continues execution of the next  itera-
     tion of the nearest enclosing while or foreach loop.

  ksh
     The break utility exits from the enclosed for, while, until,
     or select loop, if any. If n is specified, then break n lev-
     els. If n is greater than the number of enclosing loops, the
     outermost enclosing loop shall be exited.

     The continue utility  resumes  the  next  iteration  of  the
     enclosed  for,  while, until, or select loop. If n is speci-
     fied then resume at the n-th enclosed loop. If n is  greater
     than  the number of enclosing loops, the outermost enclosing
     loop shall be used.

     On this man page, ksh(1) commands that are preceded  by  one
     or  two * (asterisks) are treated specially in the following
     ways:

     1.  Variable assignment lists preceding the  command  remain
         in effect when the command completes.


     2.  I/O redirections are processed  after  variable  assign-
         ments.


     3.  Errors cause a script that contains them to abort.


     4.  Words that follow 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
         also that word splitting and file  name  generation  are
         not performed.


ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|


SEE ALSO
     csh(1), exit(1), ksh(1), sh( 1), attributes(5)










Man pages from Solaris 10 Update 8. See docs.sun.com and www.oracle.com for further documentation and Solaris information.
Comments