我有一个bash脚本,它接受3个命令行参数。在同一个bash脚本中,我还有一个awk命令,我使用这种类型的getline command | getline var
。
我希望能够将第二个命令行参数传递给命令。我怎么能这样做呢?
答案 0 :(得分:0)
听起来好像你想要一个类似的结构:
awk -v COMMAND="${2}" '{ system(COMMAND) | getline var }' -
由于问题中没有提供详细信息,并且因为"命令的上下文getline var"在问题中没有提供命令,这是一个愚蠢的awk脚本,没有任何用处。它仅用于说明如何从BASH上下文中将变量传递到awk脚本。