当需要传入外部变量时:
$list="a b c d"
for i in $list;
do
awk '{if ($10=="${i}") print}';
done
这时,外部变量无法传入awk,需要做如下变换:
awk -v a=$i '{if ($10==a) print}'
参考自:https://www.cnblogs.com/mydomain/archive/2012/09/24/2699467.html
当需要传入外部变量时:
$list="a b c d"
for i in $list;
do
awk '{if ($10=="${i}") print}';
done
这时,外部变量无法传入awk,需要做如下变换:
awk -v a=$i '{if ($10==a) print}'
参考自:https://www.cnblogs.com/mydomain/archive/2012/09/24/2699467.html