分页: 1 / 1

[问题]gawk能使用变量吗

发表于 : 2007-10-26 15:57
bilyecit
declare parm1

read parm1

gawk '/$parm1/ {print $1,$2}' file 是行不通的

但是我想通过输入来查找需要的信息,怎么实现


发表于 : 2007-10-26 17:19
blizzard
gawk "/$parm1/ {print \$1,\$2}" file

Re: [问题]gawk能使用变量吗

发表于 : 2007-10-26 17:41
patrickhe
bilyecit 写了:declare parm1

read parm1

gawk '/$parm1/ {print $1,$2}' file 是行不通的

但是我想通过输入来查找需要的信息,怎么实现

单引号会禁止字符串中的变量替换。

发表于 : 2007-10-26 17:48
bones7456
你是要在gawk里面使用shell里面的变量吧,这个可以通过管道传进去.
详见我刚弄的: weblog_entry.php?e=6359
论坛也有: viewtopic.php?t=80721&highlight=

发表于 : 2007-10-26 19:28
bilyecit
blizzard 写了:gawk "/$parm1/ {print \$1,\$2}" file
可以了

谢谢2楼的
谢谢3楼的
谢谢4楼的

谢谢你们