1
내가 다음 코드에 대한 마지막 전송 의 출력을 얻을 수 expect_out 사용할에서 마지막 전송을 위해 출력을 얻을 것으로 예상하는 방법을 스크립트
while {[gets $cmds command]>=0} {
send "$command\r"
expect "*"
set result $expect_out(buffer)
puts $gout $result
}
하지만 expect_out (버퍼) 모든 유지하는 것 이전 출력 어떻게하면 목표를 달성 할 수 있습니까? 덕분에
나는'expect_out (buffer)'가 얼마나 많이 유지 될지를 보장하지 않는다고 생각한다. 일치하는 데 필요한'expect'와 일치하는 _enough_를 제외하고는. –