do for <iteration-spec> { <commands> <commands> }
これは、コマンド列を複数回実行します。コマンドは中カッコ {} で囲み、か つ開始カッコ "{" は、キーワード do と同じ行に置く必要があります。こ のコマンドは、古い形式 (かっこなし) の if/else 構文と一緒に使うことは できません。繰り返し指定 <iteration-spec> の例については、以下参照: iteration (20)。例:
set multiplot layout 2,2 do for [name in "A B C D"] { filename = name . ".dat" set title sprintf("Condition %s",name) plot filename title name } unset multiplot
以下も参照: while (127), continue (85), break (81)。
竹野茂治@新潟工科大学