expect

今天第一次接触这种语言,主要是想做一个自动化的登陆,被语言的简单易用感染到了,决定开始研究下。原来它使用的是tcl语法,我想起ed曾说起他很喜欢用tcl.可是我当年怎么那么不愿听他说话,以至今天才有机缘学习这门语言。

 

第一个脚本:

#!/usr/bin/expect -f   #前提是安装了expect软件,否则运行会有问题。

spawn ssh test@*****

expect "*password:*"

send “123123\r"

expect "*]$"

send "cd sj\r"  

interact    #用于转换命令控制到用户光标下。

 

 

一个很好的交互式脚本。我粗略的翻了语法,也可以处理很强大的问题。

 

 

posted @ 2013-07-22 18:11  纵情向前....  阅读(239)  评论(0)    收藏  举报