Language

目次

共通

コメント

I/O

1sec 未満の sleep

変数

関数

グローバル変数

他のスクリプトファイルから関数や変数を取り込む

フロー制御

if

set i 10;
set EXP 20;
if { ${i} > ${EXP} {
    処理...
} elseif { ${i} == ${EXP} } {
    処理...
} else {
    処理...
}

for

set LOOP_MAX 100;
for { set i } { ${i} < ${LOOP_MAX} } { incr i } {
    処理...
}

foreach

while

while { ${i} >= ${VAL} } {
    処理...
}

ループ制御の補助コマンド

commanddescription
continueループをスキップ。
breakループを終了
exit [ return_code ]return_code は、default では0

switch

switch [options] ${string} {
    pattern_1 {
        処理...
    }
    pattern_2 {
        処理...
    }
    ...
    default {
        処理...
    }
}

時間

経過時間の計測

expect

シグナルを受け取った時の処理

log の取得

参考リンク


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS