mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-12-18 12:33:38 +08:00
02d82dcf85
Adds synopses for those commands missing them. Moves all synopsis sections to code blocks. This improves the appearance, although highlighting as fish code may not be the ideal appearance.
37 lines
894 B
ReStructuredText
37 lines
894 B
ReStructuredText
.. _cmd-continue:
|
|
|
|
continue - skip the remainder of the current iteration of the current inner loop
|
|
================================================================================
|
|
|
|
Synopsis
|
|
--------
|
|
|
|
::
|
|
|
|
LOOP_CONSTRUCT; [COMMANDS...;] continue; [COMMANDS...;] end
|
|
|
|
Description
|
|
-----------
|
|
|
|
``continue`` skips the remainder of the current iteration of the current inner loop, such as a :ref:`for <cmd-for>` loop or a :ref:`while <cmd-while>` loop. It is usually added inside of a conditional block such as an :ref:`if <cmd-if>` statement or a :ref:`switch <cmd-switch>` statement.
|
|
|
|
Example
|
|
-------
|
|
|
|
The following code removes all tmp files that do not contain the word smurf.
|
|
|
|
|
|
|
|
::
|
|
|
|
for i in *.tmp
|
|
if grep smurf $i
|
|
continue
|
|
end
|
|
# This "rm" is skipped over if "continue" is executed.
|
|
rm $i
|
|
# As is this "echo"
|
|
echo $i
|
|
end
|
|
|