>>701

ありがとう。複数行にわたって記憶されるみたい。
あとは考えてみます。

今bashのシェルスクリプト内でexpectを実行するものを書いてる。

-------------------------------------------------------
#!bash

ip_address=192.168.1.1
hostname=suntory

(中略)

expect -c "
spawn telnet $ip_address
expect "login:"
send "Password:"
send "password\r"

expect ${hostname}  

ネットワーク機器のプロンプト文字列"suntory"を待つ。
もし違うプロンプトが来た場合は速やかに処理を中断し、bash上から
任意のコマンドを実行したい。"suntory"のプロンプトが来れば処理を続行。

「タイムアウトになったら、処理を中断し、bashなど他のスクリプト言語で処理を開始する」
というやり方でも良いかと思うんだけどwebや英文のexpect本を読んでもよくわからない・・・・
そもそも、可能?