7得票5回答
我可以使用-v选项将数组传递给awk吗?

我希望能够将一个数组变量传递给 awk。我指的不是 shell 数组,而是本地的 awk 数组。我知道我可以像这样传递标量变量: awk -vfoo="1" 'NR==foo' file 我可以使用相同的机制定义一个awk数组吗?类似这样: $ awk -v"foo[0]=1" 'N...