👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

OpenSolaris 2009.06 - man page for break (opensolaris section 1)

break(1)				  User Commands 				 break(1)

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]

   ksh93
       +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 commands on the current line are executed. This allows multi-
       level breaks to be written as a list of break commands, all on one line.

       The continue utility continues execution of the next iteration 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 levels. 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 specified 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  manual  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  com-
		  mand completes.

	   2.	  I/O redirections are processed after variable assignments.

	   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.

   ksh93
       break is a shell special built-in that exits the smallest enclosing for, select, while, or
       until loop. It also exits the nth enclosing loop if n is specified. Execution continues at
       the command following the loop or loops.

       If n is specified, it must be a positive integer >=1. If n is larger than  the  number  of
       enclosing loops, the last enclosing loop is exited.

       continue  is  a shell special built-in that continues execution at the top of the smallest
       enclosing for, select, while, or until loop, if any; or of the top of  the  nth	enclosing
       loop if n is specified.

       If  n  is  specified, it must be a positive integer >=1. If n is larger than the number of
       enclosing loops, the last enclosing loop is used.

       On this manual page, ksh93(1) commands that are preceded by one or two + symbols are  spe-
       cial built-in commands and are treated the following ways:

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

	   2.	  I/O redirections are processed after variable assignments.

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

	   4.	  Built-in commands are not valid function names.

	   5.	  Words following a command preceded by ++ that are in the format of  a  variable
		  assignment  are  expanded  with rules as a variable assignment. This means that
		  tilde substitution is performed after the = sign and field splitting	and  file
		  name generation are not performed.

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

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWcsu			   |
       +-----------------------------+-----------------------------+

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

SunOS 5.11				    8 Apr 2008					 break(1)


All times are GMT -4. The time now is 04:27 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password





Not a Forum Member?
Forgot Password?