log_user 1 set timeout 5 puts "BEGIN" spawn /bin/echo READY-T1 expect { "READY-T1" { puts "T1-MATCH" } timeout { puts "T1-TIMEOUT" } eof { puts "T1-EOF-FIRST" } } expect { eof { puts "T1-EOF" } timeout { puts "T1-NOEOF" } } puts "END"