awk 使用 shell 的环境变量
可以使用 awk 的 ENVIRON 数组来获取 shell 的环境变量。
例如,如果 shell 中有一个变量 $MYVAR,可以在 awk 中使用以下方式获取它的值:
awk 'BEGIN {print ENVIRON["MYVAR"]}'
如果要将 shell 的环境变量传递给 awk 脚本中的变量,可以使用以下方式:
MYVAR="hello"
awk -v var="$MYVAR" 'BEGIN {print var}'
原文地址: https://www.cveoy.top/t/topic/bZU2 著作权归作者所有。请勿转载和采集!