使用C自动化命令行实用程序有哪些选项?

时间:2013-02-17 01:40:54

标签: c linux

是否有任何开源库或标准函数允许C程序与其他命令行程序交互(例如可能请求用户输入)。

1 个答案:

答案 0 :(得分:6)

expect是一个受欢迎的库,用于以编程方式与交互式程序进行交互(例如ssh)。它有一个名为libexpect的C端口可以做你想要的。 expect模拟终端,因此对于不会与简单管道通信的应用程序特别有用。