continue ループ内の特定の行を飛ばす

ループ内の特定の行を飛ばす

構文

continue [N]

説明

for,select,until,whileを用いたループ構造の途中で,残りの行の実行を中止し,次のループを開始する。以下に示したような構文がシェル・スクリプト中にある場合,条件式1にある終了条件が満たされるまで,コマンド1を実行,加えて条件式2を満たした場合のみコマンド2を実行,コマンド3を実行,コマンド1を実行…というループを実行し続ける。例えば,コマンド2を実行した場合は,コマンド3を実行したくない場合,コマンド2とfiの間にcontinueと書かれた行を追加すればよい。n重ループ中で一挙に先頭から実行を開始するには,continue nとする。

関連記事

スポンサーリンク

$cachingクラス変数 テンプレートの出力をキャッシュするかどうか

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る