c - 如何在 C 程序中执行 awk 脚本?

标签 c awk

<分区>

我有一个 C 程序喜欢在 exec 函数系列中传递参数来执行 awk 脚本? 有什么办法可以执行吗?

最佳答案

你想要多少种不同的方式?

使用 system()popen(),您可以将命令和参数转换为将由 shell 解析的字符串。对于其他选项,您可以将命令名称和参数指定为单独的字符串。其他细节取决于您使用的是哪个选项,但它们中的任何一个都可以工作。

关于c - 如何在 C 程序中执行 awk 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343914/

相关文章:

c - 如何在 Visual Studio 2010 环境中用 C 创建可变长度数组?

c - Realloc 在循环中失败

linux - 如何根据另一列过滤矩阵

linux - awk + ​​从用双引号定义的行打印字段

c - C中的位重排/操作

c - 当我们尝试将字符打印为 float 和十六进制时,为什么 printf 的行为不同?

linux - Awk 问题,一次在多个文件中重复行。

linux - 使用另一个文件的行号从文本文件中删除行

mysql - 创建 gtk ListView 时出错

尽管某些字符不匹配模式,但正则表达式仍要匹配?