C++ 用c+编写类pect程序+;在Linux上

C++ 用c+编写类pect程序+;在Linux上,c++,python,linux,pexpect,C++,Python,Linux,Pexpect,有没有办法编写一个类似于pexpect的小程序,可以启动一个进程并将密码传递给该进程? 我不想安装和使用pexpect python库,但想知道它背后的逻辑,以便使用linux系统API我可以构建类似的东西。您可以使用“expect”。它重量很轻,可以按照您的描述进行操作。对于非常简单的情况,这是一种选择。它是一个轻量级C程序,可以直接从shell脚本使用,不需要Tcl 对于Debian/Ubuntu,包是empty expect

有没有办法编写一个类似于pexpect的小程序,可以启动一个进程并将密码传递给该进程? 我不想安装和使用pexpect python库,但想知道它背后的逻辑,以便使用linux系统API我可以构建类似的东西。

您可以使用“expect”。它重量很轻,可以按照您的描述进行操作。

对于非常简单的情况,这是一种选择。它是一个轻量级C程序,可以直接从shell脚本使用,不需要Tcl

对于Debian/Ubuntu,包是
empty expect