在 Expect 中发送文件内容

在 Expect 中发送文件内容

如何在 Expect 中发送文件内容?我必须以某种方式使用 cat 命令吗?如果是,该怎么做?假设我的文件名为 1.txt。

例子:

预期“输入要发送的命令:”{send“???? \r”} ???? --> 文件 1.txt 的内容。

答案1

expect 只是一个 tcl 脚本应用程序,因此你可以做任何你能在 tcl 中做的事情,例如

发送 [cat 1.txt]

您还可以使用 tcl 打开文件并读写其内容。

相关内容