今天碰见个需求,需要对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。
今天碰见个需求,需要对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。