发布于 4年前

Shell:如何在awk脚本里使用变量

在awk里用变量最好的方法是使用-v选项。

使用方式

awk -v var=

单个变量

~]$ v1="变量1"
~]$ awk -v var1="$v1" 'BEGIN {print var1}'
变量1

多个变量

使用多个-v var=xxx来接收多个变量

~]$ v1="变量1"
~]$ v2="变量2"
~]$ awk -v var1="$v1" -v var2=""$v2 'BEGIN {print var1,var2}'
变量1 变量2
©2020 edoou.com   京ICP备16001874号-3