我有一个界面,用于在我的 solaris unix 中执行 mml 命令,如下所示:
> eaw 0004
<RLTYP;
BSC SYSTEM TYPE DATA
GSYSTYPE
GSM1800
END
<
一旦我eaw <name>
在命令行上执行此操作,它将启动一个界面,我可以在其中执行 mml 命令,并且我可以看到执行的这些命令的输出。
我的想法是在 C++ 中解析命令输出。我可以取消一些解析逻辑。但是从如何让命令在 c++ 中执行开始?有没有预定义的方法来做到这一点。这应该类似于在 c++ 中执行 sql 查询。但是我们使用其他库来执行 sql 查询。我也不想运行 shell 脚本或在其间创建临时文件。
我想要的是在 C++ 中执行命令并获取输出,甚至是 C++ 中的输出。谁能给我正确的方向?