一个免费的编程工具语言 expect

expect(一个免费的编程工具语言)Expect是一个免费的编程工具语言 , 用来实现自动和互动式任务进行通信 , 而无需人的干预 。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动互动功能的软体套件(Expect [is a] software suite for automating interactive tools) 。使用它 , 系统管理员可以创建脚本来对命令或程式进行输入 , 而这些命令和程式是期望从终端(terminal)得到输入 , 一般来说这些输入都需要手工输入进行的 。Expect则可以根据程式的提示模拟标準输入提供给程式需要的输入来实现互动程式执行 。甚至可以实现简单的BBS聊天机器人 。:)Expect是不断发展的 , 随着时间的流逝 , 其功能越来越强大 , 已经成为系统管理员的的一个强大助手 。Expect需要Tcl程式语言的支持 , 要在系统上运行Expect必须首先安装Tcl 。