期望与 tcl 相比,自动化任务哪个更好

mai*_*ash 3 linux solaris tcl expect

我想制作自动化脚本

  1. 自动rpm安装
  2. 长包安装( pkgs 列表中有很多问题在进行中)
  3. 自动回答应用程序安装问题

tcl 或 expect 哪个更适合此任务?

什么是 uniq 在 tcl 中更好?

Don*_*ows 6

Expect 实际上只是 Tcl 加上一些额外的命令(特别是spawn,expectsend),它是为自动化而设计的。Tcl 只是一种编程语言,旨在用于制作可编写脚本的工具。

鉴于此,对于自动化 RPM 安装(尤其是当有相当多的交互式问题时),正确的选择绝对是 Expect。请记住:您可以在您需要的地方使用 Expect 中的 Tcl 功能。您已经获得了一种完整的编程语言。如果你有创造力,这可以让你做真正复杂的事情……

  • 您可以在 Expect 脚本中使用 Tcl 命令。Expect 是 _exactly_ Tcl 加上一个添加子流程自动化功能的命令包(称为 Expect)。 (2认同)