小编Joe*_*ell的帖子

从gawk动作中添加输入文件

类似于以下文件:

档案A:

module modA;
include file B;
include file C;
[more stuff]
end module;
Run Code Online (Sandbox Code Playgroud)

文件B:

value x=5;
value y=7;
include file D;
[etc.]
Run Code Online (Sandbox Code Playgroud)

文件C:

value z=10;
value title="A string";
[etc.]
Run Code Online (Sandbox Code Playgroud)

文件D:

value x1=15;
[etc.]
Run Code Online (Sandbox Code Playgroud)

我希望能够用来gawk捕捉这些include file行,将它们打印出来,然后gawk通读找到的新文件,或者至少将其添加到文件列表中,就像在命令行中一样。输出看起来像这样:

A: B
A: C
A: D
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在gawk不知道先验文件B,C和D的情况下通读文件?

awk gawk

1
推荐指数
1
解决办法
86
查看次数

标签 统计

awk ×1

gawk ×1