2026/4/15 10:47:46
网站建设
项目流程
wordpress整站备份,网站企业建站,公司做网站的优点,wordpress段落间距调整Expect 程序使用指南
1. Expect 简介 在操作系统眼中,Expect 只是一个普通程序,具备许多常见程序的属性: - 拥有标准输入、标准输出和标准错误,这些可以进行读写和重定向操作。 - 能通过命令行的 符号,或者借助 cron 或 at 在后台运行。 - 可被其他程序调…Expect 程序使用指南1. Expect 简介在操作系统眼中,Expect 只是一个普通程序,具备许多常见程序的属性:- 拥有标准输入、标准输出和标准错误,这些可以进行读写和重定向操作。- 能通过命令行的符号,或者借助cron或at在后台运行。- 可被其他程序调用,像 C 程序、shell 脚本、awk 脚本,甚至是其他 Expect 脚本都能调用它。同时,Expect 也是一个解释器,和大多数解释器有共同特性:- 支持#!约定。- 能以交互或非交互模式运行。交互模式下从键盘获取命令,非交互模式则从脚本或标准输入获取命令。- 可以接收标志,也能将标志传递给脚本。和多数解释器一样,Expect 把文件名作为参数,将其当作读取命令的来源。例如,运行 Expect 脚本的命令如下:% expect script.exp如果想给脚本传递额外信息,直接把信息放在命令行末尾即可:% expect script.exp foo bar 17在脚本内部,这些信息存储在变量argv中,argv的值可以当作列表操作。以下是一个名为echo.ex