发布于 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