我有一个界面,用于在我的 solaris unix 中执行 mml 命令,如下所示:
> eaw 0004
<RLTYP;
BSC SYSTEM TYPE DATA
GSYSTYPE
GSM1800
END
<
我会尽快eaw <name>
在命令行上。它将启动一个界面,我可以在其中执行 mml 命令,并且可以看到执行的这些命令的输出。
我的想法是用 C++ 解析命令输出。 我可以取消一些解析逻辑。但首先要了解如何让命令在 c++ 中执行?是否有任何预定义的方法来执行此操作。 这应该类似于在 c++ 中执行 sql 查询。但是我们使用其他库来执行 sql 查询。我也不想运行 shell 脚本或在两者之间创建临时文件。
我想要的是在 C++ 中执行命令并获取输出,甚至在 C++ 中获取输出。 谁能给我正确的指示?
最佳答案
您有多种选择。从最简单到最难和最复杂的使用:
关于c++ - 在 C++ 中执行和接收 mml 命令的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15492951/