LinuxSir.cn,穿越时空的Linuxsir!

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

[问题]gawk赋值问题

[复制链接]
发表于 2007-10-27 14:39:46 | 显示全部楼层 |阅读模式
declare temp
declare search_key
...

gawk "/$search_key/ {$1,$2,...}" file

如果我想把$1的值赋给temp变量,如何实现
发表于 2007-10-27 15:05:04 | 显示全部楼层
如果gawk只输出一行的话

read temp null <<<$(gawk "/$search_key/ {$1,$2,...}" file)

这样就把$1赋值给temp,其他部分赋给null变量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-27 15:58:34 | 显示全部楼层
Post by springwind426
如果gawk只输出一行的话

read temp null <<<$(gawk "/$search_key/ {$1,$2,...}" file)

这样就把$1赋值给temp,其他部分赋给null变量



试了 不行啊

改成read temp <<<gawk "/$search_key/ {$1}" file temp 的值变为 // 为什么啊

多谢指点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-27 19:52:24 | 显示全部楼层
问题已解决:
temp=$(gawk "/$search_key/ {print \$1}"UR file)

多谢各位的帮忙
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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