(no version information, might be only in CVS)
expect_expectl -- プロセスの出力がパターンに一致する・指定した時間が経過する・ あるいは EOF に達するのいずれかにあてはまるまで待ち続けるプロセスの出力がパターンに一致する・指定した時間が経過する・ あるいは EOF に達するのいずれかにあてはまるまで待ち続けます。
match を指定すると、検索結果がそこに保存されます。
事前に expect_popen() でオープンした Expect ストリーム。
expect case の配列。個々の expect case は数値添字の配列で、 以下のような形式となります。
表 1. Expect Case の配列
添字 | 値の型 | 説明 | 必須かどうか | デフォルト値 |
---|---|---|---|---|
0 | string | ストリームからの出力との比較対象となるパターン。 | yes | |
1 | mixed | パターンに一致した場合にこの関数が返す値。 | yes | |
2 | integer | パターンの形式。 EXP_GLOB、 EXP_EXACT あるいは EXP_REGEXP のいずれかひとつです。 | no | EXP_GLOB |