expect 交互式传输文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了expect 交互式传输文件相关的知识,希望对你有一定的参考价值。
expect 交互式传输文件(foreach)
一、脚本
#!/usr/bin/expect set RemoteDir /usr/local/Mail set LocalDIR /home/edm_report/doc set Date [exec date "+%Y%m%d"] #scp title and mail file from 10.91.20.180 to localhost foreach filename { mail title.txt } { set timeout 20 spawn scp [email protected]:${RemoteDir}/${filename} ${LocalDIR}/${filename}${Date} expect { "no)?" {send "yes\r";exp_continue} } expect { "password:" {send "123456\r"} } expect eof }
二、总结:
可以定义变量日期。
使用foreach 循环。
以上是关于expect 交互式传输文件的主要内容,如果未能解决你的问题,请参考以下文章