探索 Expect:自动化交互程序的利器
1. 阅读前的注意事项与符号约定
在开始深入了解 Expect 之前,有几点需要提前知晓。虽然这里会详细介绍如何使用 Expect,但它并非一本参考手册。Expect 软件自带的手册页,尽管简洁且缺乏背景信息和示例,但始终是最新、最准确的文档。若 Expect 有更新,手册页会及时体现。
同时,这里有一些符号约定需要了解:
- 字体使用 :
- 正文采用 ITC Garamond Light 字体。
- 定义或强调的术语使用斜体。
- 参数化的输入或输出(如 rmfilename)以 Courier Italic 字体显示。
- 源代码、文件、主机名、字面输入输出或任何计算机输入输出内容使用 Courier 字体。
- 人输入的字符用 Courier Bold 字体。由于 Expect 的特性,有时看似人输入的内容实际可能是 Expect 输入的,此时字体的加粗样式能避免误解。
- 引号使用 :
- 直引号(’ 或 ” 或 ‘)用于字符或字符串的实际部分。
- 花引号(”“)偶尔用于区分字面文本与周围文本或附近标点,避免混淆。
- 章节引用 :章节间引用如 “第 1 章(第 19 页)” 会包含页码,明确指出引用主题在章节中的具体位置。
另外,每章节末尾会有练习。这些练习值得一读,即便不做。它们并非简单地让你重复示例并稍作参数修改,而是旨在激发思考。很多练习提出的想法与书中其他示例截然不同。由于篇幅限制,无法将所有示例详细展开解
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



