私は、イベントの文字列出力を確認するためのtcl/expectスクリプトを作成しています。以下は、私が持っているコード、私は$ CMDを送信するときフラッシングバッファーを期待してください
proc cli_detect_event {cmd value} {
cli_send "$cmd"
expect -timeout 3 $value {
} timeout fail
}
だから私は取得し、うまくいけば$値と一致する必要がありますイベントです。私は、expect_out(バッファ)が、このprocの後に再度使用されたときに捨てられるのを防ぐ方法があることを知りたいと思っていました。
バッファの内容を別の変数に保存するだけでなく、必要に応じてregexを使って解析するのはなぜですか? –
回答を確認してください! – Anonymous