如何发送命令到终端上执行?

如何发送命令到终端上执行?

我正在执行 system ("./get_emotion.sh");打开终端并建立一些连接的操作。然后它需要这个输入set all evi。我尝试使用&&insystem()发送输入,但它不起作用。我想set all evi使用 C 代码输入此输入。你能告诉我怎么做吗?

答案1

尝试system ("echo \"set all evi\" | ./get_emotion.sh");

或者system ("./get_emotion.sh <<< \"set all evi\"");

相关内容