#!/usr/bin/expect
set ip [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]
set shell [lindex $argv 3]
spawn ssh $username@$ip $shell;
expect {
"(yes/no)?" {
send "yes\r";
expect "*password:";
send "$password\r";
}
"*password:" {
send "$password\r";
}
}
expect "*#";
interact;