如何在 Expect 中发送文件内容?我必须以某种方式使用 cat 命令吗?如果是,该怎么做?假设我的文件名为 1.txt。
例子:
预期“输入要发送的命令:”{send“???? \r”} ???? --> 文件 1.txt 的内容。
答案1
expect 只是一个 tcl 脚本应用程序,因此你可以做任何你能在 tcl 中做的事情,例如
发送 [cat 1.txt]
您还可以使用 tcl 打开文件并读写其内容。
如何在 Expect 中发送文件内容?我必须以某种方式使用 cat 命令吗?如果是,该怎么做?假设我的文件名为 1.txt。
例子:
预期“输入要发送的命令:”{send“???? \r”} ???? --> 文件 1.txt 的内容。
expect 只是一个 tcl 脚本应用程序,因此你可以做任何你能在 tcl 中做的事情,例如
发送 [cat 1.txt]
您还可以使用 tcl 打开文件并读写其内容。