小编js3*_*352的帖子

将参数传递给 AWK

我有以下运行良好的 AWK 命令。

awk -v RS="\n+?[$]{4}\n+?" '/HMDB0000008/' test.xt
Run Code Online (Sandbox Code Playgroud)

但是,我想要的是能够从命令行调用它并传递一个参数,以便它可以找到我想要的东西。

例如,这样的事情:

awk -f var=HMDB0000008 RS="\n+?[$]{4}\n+?" '/$var/' test.txt
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用。你能告诉我什么是最好的方法吗?

谢谢

awk

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

标签 统计

awk ×1