ページの先頭行へ戻る
Systemwalker Centric Manager API・スクリプトガイド

6.3.13 incr(変数に値を加算する)

機能説明

変数に値を加算します。

記述形式

incr varnameincrement

オプション

varname

加算対象の変数名を指定します。この変数には10進数の整数が格納されていなければなりません。また、加算結果もこの変数へ格納されます。

increment

加算する値(10進数の整数)を指定します。省略時は、1が加算されます。

復帰値

加算された結果の値 (=incrコマンド呼び出し前の$varname + increment)

注意事項

varnameで指定した変数の設定値、およびincrementの指定値が10進数の整数でない場合、スクリプトは処理例外の発生を検知して、強制終了されます。本コマンド使用時は、必要に応じてcatchコマンドで処理例外のトラップを行ってください。

使用例

5回ループするうち、最後の3回だけカウント値を表示します。

set i 0
while {$i < 5} {
      incr i
      if {$i < 3} {
            continue
      }
      puts $i
}

実行結果/出力形式

3
4
5