JP1/Advanced Shell

[目次][用語][索引][前へ][次へ]


until文(条件が成立するまでの繰り返し)

形式1

until 条件
do
        処理
done

形式2

until 条件;do
        処理
done

機能

条件が成立するまで,同じ処理を繰り返し実行する制御文です。

説明

先頭にuntil文があり,doとdoneで終わります。条件には任意のコマンドまたは&&,||,( ),{ }などを使用し,複数のコマンドをまとめて指定するコマンドリストを記述します。条件に記述したコマンドやコマンドリストの実行による終了コードが0になるまで,doからdoneの間に記述された処理を繰り返し実行します。そのため,until文から抜けるには,doからdoneの間の処理で条件が成立するよう状態を変化させる必要があります。また,until文の先頭時点で条件が成立していた場合,処理は一度も実行されることなく終了します。

doおよびdoneは省略できません。doとdoneの対応が合わない場合,構文不正でエラー終了します。

条件の直後に「;」を付けた場合,継続して記述できます。

使用例

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.