如何将awk中定义的变量传递给外部shell脚本

2025-04-09 11:53:24
推荐回答(1个)
回答1:

有两种方法: 方法一:通过环境变量,例如在终端定义环境变量var export var="abc"则在 awk 脚本中可以使用 ENVIRON 调用 printf ENVIRON["var"]方法二:通过 awk 内置变量 ARGC,ARGV,跟C/C++ 一样,但是是大写的,eg: printf ARGV[0]