linux expect讲解怎么使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux expect讲解怎么使用?相关的知识,希望对你有一定的参考价值。

参考技术A [root@zuozhang PYTHON_TEST]# rpm -ql expect package expect is not installed 查看是否有安装,如果没有安装安装一个即可。 yum install expect* 参考技术B expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。
expect自动交互流程:
spawn启动指定进程--expect获取指定关键字--send向指定程序发送指定字符--执行完成退出。
注意:该脚本能够执行的前提条件是安装了expect
yum install -y expect
expect常用命令总结:
spawn 交互程序开始后面跟命令或者指定程序;
expect 获取匹配信息匹配成功则执行expect后面的程序动作;
send exp_send 用于发送指定的字符串信息;
exp_continue 在expect中多次匹配就需要用到;
exit 退出expect脚本;
eof expect 执行结束 退出;
set 定义变量;
puts 输出变量;
set timeout 设置超时时间。

以上是关于linux expect讲解怎么使用?的主要内容,如果未能解决你的问题,请参考以下文章

LFS 系列从零开始 DIY Linux 系统:构建临时系统 - Expect-5.45

LFS 系列从零开始 DIY Linux 系统:构建临时系统 - Expect-5.45

linux 怎么支持expect

Linux系统里的expect里面怎么打印当前时间?

shell——随机数(RANDOM)+ expect 自动应答

linux shell 脚本 和 tcn expec 混合的问题