参考:
《Linux Shell脚本攻略》 by Sarath Lakshman
http://www.ibm.com/developerworks/cn/linux/l-cn-pexpect1/
http://www.ibm.com/developerworks/cn/linux/l-cn-pexpect2/
expect-5.43.0.tar.gz
2、 安装tcl8.4.13
Tcl 的 configure 脚本有一个语法错误,下面的命令可以纠正它:
sed -i "s/relid'/relid/" configure (8.4.13不再有这样的错误了)
编译tcl
cd unix
./configure --prefix=/ex
《Linux Shell脚本攻略》 by Sarath Lakshman
http://www.ibm.com/developerworks/cn/linux/l-cn-pexpect1/
http://www.ibm.com/developerworks/cn/linux/l-cn-pexpect2/
一、概述
Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。使用它,系统管理员可以创建脚本来对命令或程序进行输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。Expect则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行。
二、linux下expect的安装方法
1、 首先,准备好所需的两个安装包
tcl8.4.13-src.tar.gzexpect-5.43.0.tar.gz
2、 安装tcl8.4.13
Tcl 的 configure 脚本有一个语法错误,下面的命令可以纠正它:
sed -i "s/relid'/relid/" configure (8.4.13不再有这样的错误了)
编译tcl
cd unix
./configure --prefix=/ex