Systemwalker Operation Manager リファレンスマニュアル - UNIX/Windows(R)共通 -
目次 索引 前ページ次ページ

第16章 Systemwalkerスクリプト> 16.2 Systemwalkerスクリプトで使用するコマンド・制御文

16.2.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


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1995-2007