mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-12-18 04:23:38 +08:00
1287b9d823
Large list of changes, including formatting and typos for most commands. More substantive changes have been made to alias, bind, block, break, builtin, case, cd, commandline, count, else, emit, fish_config, funced, function, functions, history, math, mimedb, nextd, not, popd, prevd, pushd, pwd, random, read, set, set_color, switch, test, trap, type, ulimit, umask, and while.
23 lines
736 B
Plaintext
23 lines
736 B
Plaintext
\section break break - stop the current inner loop
|
|
|
|
\subsection break-synopsis Synopsis
|
|
<tt>LOOP_CONSTRUCT; [COMMANDS...] break; [COMMANDS...] end</tt>
|
|
|
|
\subsection break-description Description
|
|
|
|
\c break halts a currently running loop, such as a <a href="#for">for</a> loop or a <a href="#while">while</a> loop. It is usually added inside of a conditional block such as an <a href="#if">if</a> statement or a <a href="#switch">switch</a> statement.
|
|
|
|
There are no parameters for <code>break</code>.
|
|
|
|
\subsection break-example Example
|
|
The following code searches all .c files for "smurf", and halts at the first occurrence.
|
|
|
|
<pre>
|
|
for i in *.c
|
|
if grep smurf $i
|
|
echo Smurfs are present in $i
|
|
break
|
|
end
|
|
end
|
|
</pre>
|