<分区>
我有一个 C 程序喜欢在 exec 函数系列中传递参数来执行 awk
脚本?
有什么办法可以执行吗?
<分区>
我有一个 C 程序喜欢在 exec 函数系列中传递参数来执行 awk
脚本?
有什么办法可以执行吗?
最佳答案
你想要多少种不同的方式?
system()
可能是最简单的方法。popen()
和 pclose()
如果您想向程序提供输入或从中获取输出,则可能是合适的。fork()
和 exec*()
之一函数族,可能带有 pipe()
.posix_spawn()
如果你喜欢复杂的机制。使用 system()
和 popen()
,您可以将命令和参数转换为将由 shell 解析的字符串。对于其他选项,您可以将命令名称和参数指定为单独的字符串。其他细节取决于您使用的是哪个选项,但它们中的任何一个都可以工作。
关于c - 如何在 C 程序中执行 awk 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343914/