OS Manuals

break(1)

break - stop the current inner loop

BREAK(1) fish-shell BREAK(1)

break - stop the current inner loop

LOOP_CONSTRUCT

[COMMANDS ...]
break
[COMMANDS ...] end

break halts a currently running loop (LOOP_CONSTRUCT), such as a for <> or while <> loop. It is usually added inside of a conditional block such as an if <> block.

The -h or --help option displays help about using this command.

The following code searches all .c files for "smurf", and halts at the first occurrence.

for i in *.c

if grep smurf $i
echo Smurfs are present in $i
break
end end


•
the continue <> command, to skip the remainder of the current iteration of the current inner loop

fish-shell developers

October 26, 2026 4.9

fish 4.9.3-r4 · os · ingested 2026-10-27