资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2017从ftp下载指定文件的Tcl脚本By xxxxxCONTENTS01需求分析Part One02设计分析Part Two03深入思考Part Three04代码结果Part FourCONTENTS01需求分析Part One需求分析编写tcl脚本实现这样的功能, 要求能够登录指定端口号FTP ,并且从FTP中下载一个指定 文件。CONTENTS02设计分析Part Two010203060504设计分析加载Expect包:package require Expertspawn:启动FTP进程进程交互连接到FTPexpect:从进程接收字符串send:向进程发送字符串请输入标题进程交互进入目标文件夹并下载请输入标题请输入标题进程交互输入密码进程交互输入用户CONTENTS03深入思考Part Three如何优化expect “用户(10.132.254.1:(none):” send “anonymousr“expect “密码:“ send “r“运行速度慢运行速度快expect “*220*“send “anonymousr“expect “*331*“send “r“CONTENTS04代码结果Part Four代码结果package require Expect #加载expect包proc fftp #函数spawn ftp #启动进程expect “ftp“ #打开目标FTPsend “open 10.132.254.1 2771r“expect “*220*“ #输入用户名send “anonymousr“expect “*331*“ #输入密码send “r“expect “ftp“#进入目标文件夹send “cd network_test_autor“expect “ftp“#下载文件send “get ftp_target.txtr“expect “ftp“Fftp #调用函数ThanksBy xxxx
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号