if you need to automate an interactive command you can use expect [1][2]
Thank you for your reply. I am trying like the followings:
#expect
set name 172.16.17.160 set user id set password pwd set cmd1 "cd /tmp" set cmd2 "cp log.cap /export/home" set cmd3 "logout" spawn telnet $name expect "login:" send "$user" expect "Password:" send "$password" send "$cmd1" send "$cmd2" send "$cmd3" exit
I don't see any error when executing, but at the end no file is being copied. Can you please correct me? Thank you