Tcl/Expect简单用法
2012-11-15 10:30
477 查看
安装
Linuxapt\yum\pacman 来安装tcl跟expect
Windows
下载安装tcl环境:http://www.activestate.com/activetcl/downloads
安装Expect包:
C:\tcl\bin\teacup.exe install Expect
使用
Linux下首行为#!/usr/bin/expect
Windows下首行为
package require Expect
set timeout 30为命令的超时时间
spawn后面跟shell命令
expect后面是查询返回结果是否包含某字符串
send执行交互动作,比如
send "admin\r"
interact表示脚本执行到这里后把控制权交给控制条,也就是切回手工操作
$argc
$argv前者表示参数个数,后者表示所有参数字符串
[lindex $argv 0]表示第一个参数
expect eof捕捉结束符
exit退出
例子
#!/usr/bin/expect set timeout 30 spawn ssh -l username 192.168.1.1 expect "password:" send "ispass\r" interact
相关文章推荐
- Tcl Expect简单用法
- linux下的expect的简单用法及举例
- expect工具的简单用法
- expect简单用法
- shell expect的简单用法
- Linux_ expect的简单用法
- expect 简单用法
- shell expect的简单用法【转】
- linux下的expect的简单用法及举例
- shell expect的简单用法
- expect简单用法
- expect简单用法
- 一个简单的tcl/tk程序,包含了几乎所有常用组件的基本用法,仅供自己参考
- shell expect的简单用法
- shell expect的简单用法
- linux下的expect的简单用法及举例
- linux下的expect的简单用法及举例
- C++----zlib 简单的用法
- Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程
- Eclipse Bookmark 的简单用法