5 将外部变量值传递给 awk
方式1
value=chenyu echo | awk -v vvv=$value '{print vvv}' chenyu
方式2
var1="chen" ; var2="yu" echo | awk '{ print v1,v2 }' v1=$var1 v2=$var2 chen yu
五:总结
一般我们要得到打印的字符串或者文本里面的第几行的第几个字段一般使用awk命令。
经典简单用法如下:
value=$(echo "chen*yu*ni*hao" | awk -F '*' '{print $3}') echo $value ni
value1=$(echo "chen yu ni hao" | awk '{print $3}') echo $value1 ni