+ -
当前位置:首页 → 问答吧 → 一个很怪异的问题

一个很怪异的问题

时间:2011-03-06

来源:互联网

输入awk '{print ""}'敲了enter键后,什么都不输出,按理说应该输出一个空行啊,可是我换成awk 'BEGIN{print ""}'就没事了,这是为什么啊?我找不到关于此问题的资料

作者: huangjiakun1991   发布时间: 2011-03-06

没有提供input呀。你试试
入awk '{print "xxx"}'敲了enter键后,也社么都不出,在等待标准输入。你敲点什么,回车一下,就出一行xxx.

作者: sk1418   发布时间: 2011-03-06

awk分
BEGIN段:awk在接收输入前就执行的段
END段:awk退出段
其他:接收输入时执行

你的awk '{print ""}'没有输入,当然没有输出

作者: cjaizss   发布时间: 2011-03-06



QUOTE:
awk分
BEGIN段:awk在接收输入前就执行的段
END段:awk退出段
其他:接收输入时执行

你的awk '{print  ...
cjaizss 发表于 2011-03-06 09:36




    有兴趣可以学学《awk&sed》(好象是书名叫这个)

作者: cjaizss   发布时间: 2011-03-06

回复 cjaizss


    哦,明白了,多谢

作者: huangjiakun1991   发布时间: 2011-03-06

热门下载

更多