如何从 C 执行 bash 命令?

How to execute bash commands from C?

有没有办法 运行 命令行实用程序,例如gzip,进入 C 应用程序?

使用system():

#include <stdlib.h>
int status = system("gzip foo");

有关如何使用它的更多详细信息,请参阅手册页 (man 3 system)。

顺便说一句,这个问题在这里已经有了答案:How do I execute external program within C code in linux with arguments?