linux expect 自动交互脚本用法
检查是否安装tcl,expect
如果没有安装,使用yum安装:
yum install -y tcl
yum install -y expect
expect参数
启用选项
-c:执行脚本前先执行的命令,可多次使用。-d:debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用exp_internal 1相似。-D:启用交换调式器,可设一整数参数。-f:从文件读取命令,仅用于使用#!时。如果文件名为"-",则从stdin读取(使用"./-"从文件名为-的文件读取)。-i:交互式输入命令,使用"exit"或"EOF"退出输入状态。--:标示选项结束(如果你需要传递与expect选项相似的参数给脚本时),可放到#!行:#!/usr/bin/expect --。-v:显示expect版本信息。
expect的4个命令
Expect中最关键