This is an old revision of the document!
server# apt install expect server# cat sw.exp
#!/usr/bin/expect
set sw [lindex $argv 0];
spawn ssh $sw
send "\n"
expect "sword:" { send "cisco\n" }
expect "#" { send "conf t\n" }
expect "#" { send "ip scp server enable\n" }
expect "#" { send "end\n" }
expect "#" { send "write\n" }
expect "#" { send "exit\n" }
send_user "\n"
exit 0
server# chmod +x sw.exp server# ./sw.exp switch2