本節では、Systemwalkerスクリプトで使用する以下のコマンドと制御文について説明します。
after(一定時間処理を休止する)
break(ループを中止する)
catch(スクリプト行を実行し処理例外をトラップする)
cd(作業ディレクトリを変更する)
close(オープンされたファイルをクローズする)
continue(ループを次の繰り返しまでスキップする)
exec(サブプロセスを起動する)
exit(スクリプトを終了する)
expr(算術演算をする)
flush(バッファリングされた出力をフラッシュする)
gets(ファイルから1行読む)
if~else(条件分岐をする)
incr(変数に値を加算する)
open(ファイルをオープンする)
puts(ファイルに書き込む)
regexp(文字列と正規表現のマッチング検査と一致部分の切り出しをする)
regsub(正規表現のパターンマッチングに基づいて置換する)
set(変数に値を格納する)
string(文字列を操作する)
sw_TcCloseTrace(トレースファイルをクローズする)
sw_TcOpenTrace(トレースファイルをオープンする)
sw_TcWriteTrace(トレース情報の出力をする)
while(ループする)
“[ ]”がSystemwalkerスクリプト上、特別な意味を持つため、本節では省略可能オプションを示すのに“【 】”を使用しています。