break は for ループまたは while ループ中であれば、ループを終了します。 n を指定すると、 n レベル分だけ ループを終了します。
continue は for ループまたは while ループの次の繰り返しを実行します。 n を指定すると、 n 番目のループから実行します。
break は foreach または while 内の最も内側にあるループの end の次から実行を再開します。 現在の行の残りのコマンドは実行されます。 これによって、複数レベルのループから抜けるには、 break コマンドを 1 行に複数記述します。
continue は while または foreach 内の最も内側にあるループの、次の繰り返しから実行します。
break は for ループ、 while ループ、 until ループ、または select ループがあれば終了します。 n を指定すると、 n レベル分だけ ループを終了します。
continue は for ループ、 while ループ、 until ループ、 または select ループの次の繰り返しを実行します。 n を指定すると、 n 番目のループから実行します。
1 つまたは 2 つのアスタリスク (*) が先頭に付加されている ksh(1) コマンドは、 以下のような特殊な処理を受けます。
コマンドが完了しても、 コマンドの直前の 変数代入リストは依然として有効です。
入出力のリダイレクトは変数代入後に行われます。
エラーが発生すると、 それを含むスクリプトは中止されます。
変数代入形式で、** から始まるコマンドに続くワードは、 変数代入と同一の規則で展開されます。 つまり、 チルド置換は = 符号の後に実行され、 ワード分割とファイル名生成は実行されません。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
使用条件 | SUNWcsu |