Chinaunix

标题: awk 的getline中有两个参数 [打印本页]

作者: heart2011    时间: 2012-10-22 11:21
标题: awk 的getline中有两个参数
awk 'BEGIN{getline a b;print a,b}' ;输入两个参数以后,但是b的值为空,如何把两个值分别传给a,b呢?
谢谢!
作者: blackold    时间: 2012-10-22 11:23
回复 1# heart2011


    没有这样的语法。

   用$1 $2 ...
作者: zooyo    时间: 2012-10-22 12:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: dahaoshanhe    时间: 2012-10-22 15:13
  1. a=123
  2. b=456
  3. awk -v a1=$a -v b1=$b 'BEGIN{print a1,b1}'
  4. 123 456
复制代码
是这个意思么




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