continue - пропустить оставшуюся часть текущей итерации текущего внутреннего цикла
Описание
LOOP_CONSTRUCT; [COMMANDS...;] continue; [COMMANDS...;] end
Описание
Команда continue пропускает оставшуюся часть текущей итерации текущего внутреннего цикла, например, цикла for или while. Обычно она добавляется внутри блоков условных операторов, таких как if или switch.
Пример
Следующий код удаляет все временные файлы, не содержащие слово 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
См. также
- команду break, чтобы остановить текущий внутренний цикл
© 2020 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.2/cmds/continue.html