B中的Bash输入/输出

我正在用C语言编写程序(用于XAMPP通信)并且我想执行我在字符串中的命令(我知道这只是系统(“命令”))但我想从bash到C得到输出到字符串.我已经建立了几个关于此的线程,但没有解决 Bash – > C .

解决方法

您可以调用FILE * popen(const char *命令,const char * mode)函数.然后,您可以读取它返回的文件获取您的呼叫输出.

这就像使用管道将您使用的命令的输出重定向到硬盘驱动器中的文件,然后读取文件,但您无法在硬盘驱动器中创建文件.

The documentation of the popen() is here.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...