「こんにちは」を待ってバッファに内容を表示する単純な期待スクリプトを使用しています。スクリプトは、スクリプトの内容を印刷できません。私は、expect_out(buffer) を表示するための 4 つのさまざまな方法 (コメントされているもの) をすべて試しました。以下のスクリプトの変更/修正を提案してください
#!/bin/sh
#!/usr/bin/expect
expect "hi\r"
#puts "$expect_out(buffer)"
#send_user "$expect_out(buffer)\n"
#send "you typed <$expect_out(buffer)\r>"
#send "but I only expected <$expect_out(buffer)\r>"
次のエラーが表示されます "「expect_out(0,string)」を読み取れません: no such variable while execution "puts "$expect_out(0,string)"" (file "./oreilly.exp" line 7) "