Linux 如何通过popen()将参数传递给c程序中的bash脚本?
在我的c程序中,我想通过popen()启动一个脚本 像这样: 字符mimetype[256] //给mimetype一个值 popen(“xdg mime查询默认某些mime类型”,“r”) 是否可以将“somemime类型”作为参数从c程序传递给bash命令 非常感谢 阿曼达当然可以:Linux 如何通过popen()将参数传递给c程序中的bash脚本?,linux,bash,Linux,Bash,在我的c程序中,我想通过popen()启动一个脚本 像这样: 字符mimetype[256] //给mimetype一个值 popen(“xdg mime查询默认某些mime类型”,“r”) 是否可以将“somemime类型”作为参数从c程序传递给bash命令 非常感谢 阿曼达当然可以: char cmd[1024] snprintf(cmd, sizeof(cmd), "xdg-mime query default %s", somemime_variable); popen(cmd, "r
char cmd[1024]
snprintf(cmd, sizeof(cmd), "xdg-mime query default %s", somemime_variable);
popen(cmd, "r");
似乎没有办法做到这一点。我将尝试使用纯shell脚本,而不是c代码