是否可以从文本文件中读取 Linux 中应用程序安装的输入?

是否可以从文本文件中读取 Linux 中应用程序安装的输入?

我正在尝试在我的 Linux 机器上安装一个应用程序。此安装要求手动输入一些内容,例如 root 用户名、密码和一些是/否选项。

我想将这些输入存储在文本文件中,以便可以从中读取相同的内容,而不必等待手动输入。

有人可以分享一些关于如何实现这一目标的见解吗?

答案1

对于 CLI,你可以使用以下命令运行一次命令

autoexpect command args...

并像往常一样与它交互并给出想要的答案。当这一切结束时,你将得到一个可执行文件script.exp,它是一个预计脚本(安装expecttcl软件包)。您可以随时运行它来重复命令并获得相同的答案。该文件可以在文本编辑器中轻松编辑,以稍微修改答案。您可以编写自己的此类脚本来执行更复杂的交互。请参阅expect手册页。

相关内容