如何在 AWK 中调用另一个 shell 脚本

如何在 AWK 中调用另一个 shell 脚本

我想调用另一个shell脚本tm.sh在 AWK 内。我正在尝试如下,但它不起作用,因为在执行此命令期间没有错误,但输出不显示我编码的内容tm.sh。请帮我。

bdf | awk '{if($5>90 && $6=="/u05") {(exec "/u05/bkpscript/tm.sh") }}'

答案1

使用system()功能:

awk '{printf("%s ",$1); system("d2h " $2)}' file

相关内容