Chinaunix
标题:
awk -v 定义的变量,作为匹配字段,不起作用!
[打印本页]
作者:
sway2004009
时间:
2006-05-18 13:55
标题:
awk -v 定义的变量,作为匹配字段,不起作用!
问题如下:
[root@ACT-MRL shellprog]# cat tt
sway:abcd:1234
robin:dsasaaa:afdsf
carson:fsdfsdl:fdsf
[root@ACT-MRL shellprog]# awk -F: -v test=sway '$1~/test/ {print $0}' tt
没有匹配任何输出。
说明-v 定义的变量在匹配//里面不能用。怎么回事?
该如何改进。
谢谢。
作者:
寂寞烈火
时间:
2006-05-18 14:51
awk -F: -v test=sway '$1~test' urfile
复制代码
btw:建议多看: http://bbs.chinaunix.net/viewthread.php?tid=674903&extra=page%3D1
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2