LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1088|回复: 3

请问在awk的正则式中能否加入变量

[复制链接]
发表于 2004-12-21 10:03:09 | 显示全部楼层 |阅读模式
比如先定义一个变量,再在正则式中调用这个变量。我试过用如下命令
awk 'BEGIN{i="awk";print i} { if($NF ~/i/) print $0 }' test
但是错了。请问在awk的正则式中能否加入变量?谢谢。
发表于 2004-12-21 10:38:09 | 显示全部楼层
当然可以. 置顶的帖里lee兄有不少例子.
发表于 2004-12-21 10:39:45 | 显示全部楼层
可以,awk实际上可以是一个编程语言,自然支持变量
看下面的例子:
$awk 'BEGIN {i=98} END {print i }'
98
$

对,其实兄弟对此基础问题找一下置顶的精华已经可以找到答案了,这样更快速获得答案,学习效率更高
 楼主| 发表于 2004-12-21 13:39:55 | 显示全部楼层
谢谢。我去找找看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表