Chinaunix

标题: 如果和 awk 的 //里面使用变量? [打印本页]

作者: zo0o    时间: 2008-08-29 18:52
标题: 如果和 awk 的 //里面使用变量?
awk '/host/ {print}' host=WEB01
awk '/$host/ {print}' host=WEB01

好像都不行
作者: zhanxuw    时间: 2008-08-29 19:06
try:
awk "/$host/ {print}"
or just
awk /$host/

do you mean this
作者: 无声无息    时间: 2008-08-29 19:06
-v

好多置顶帖哦
作者: starvalley    时间: 2008-08-29 19:54
try

host=web01;echo localweb01 | awk "/$host/{print}"
作者: zo0o    时间: 2008-08-29 20:45
收到,谢谢大家,哈哈
作者: 爱知    时间: 2008-08-29 20:47
可以用awk -v pat="$host" '$0~pat'

但不能用awk -v pat="$host" 'pat',不知为什么???




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2