AWK:如何确定在awk的system()命令中使用的shell?

时间:2017-03-09 14:22:25

标签: bash awk

如何指定在何时调用的shell 应用'系统()'在awk中命令?

1 个答案:

答案 0 :(得分:2)

system("command")将运行/bin/sh -c 'command'

在GNU awk中,the implementation包含对使用/bin/sh的{​​{3}}的调用。

您可以更改此指向的内容(请注意,这会产生系统范围的影响)。

或者,您可以使用此语法,如C system function

中所述
print "command" | "/path/to/other/shell"
# when you're finished
close("/path/to/other/shell")