КБ
Size: a a a
КБ
R
КБ
R
КБ
R
R
КБ
R
R
КБ
R
КБ
#!/usr/bin/expect -f
set remote_server "10.90.90.90"
set my_user_id "admin"
set my_password "admin"
set my_command "show switch"
set config_file "commands.txt"
spawn telnet $remote_server
expect "UserName:" {send "$my_user_id\r"}
expect "PassWord:" {send "$my_password\r"}
#expect "DGS-3000-24TC:admin#" {send "$my_command\r"}
#send "\r"
#sleep 5
set fp [open $config_file r]
set file_data [read $fp]
close $fp
set data [split $file_data "\n"]
foreach line $data {
send "$line\r"
}
#send "a\r"
send "\r"
send "logout\r"
expect eof
КБ
R
R
R