|

楼主 |
发表于 2004-6-7 16:59:38
|
显示全部楼层
我把shell的变量传给awk后,想在awk的if语句中将该变量和正则表达式一起用.
比如:
#!/bin/sh
var="12"
awk -f test.awk VAR=$var test.data
test.awk如下:
{
if($1~/NUM=11/) print $0
}
如果我想把"/NUM=11/"中的11用VAR来提领,也就是说VAR的值不只是11,还可以是12,13,14...,然后在一个循环中来处理.
我觉得无法办到. |
|