awk对于2个变量的比较



awk对于2个变量的比较
 
今天碰见个需求,需要对2个变量进行比较然后得出结果值
 
最初的写法:
 
awk -F  "|"   '{if($var == substr($1,20,3)) print $0}'  aaa.txt
 
上述语句运行无结果。
 
修改:
 
awk -F  "|"  -v a=$var  '{if( substr($1,20,3) ==a) print $0}'  aaa.txt
 
运行ok。
 

相关内容

    暂无相关文章