分页: 1 / 1

请教下 2个 awk 的区别!!

发表于 : 2010-07-06 10:27
peach0794
gawk -F: '{a=a"|"$1;} END{ print a }' /etc/passwd
gawk -F: 'a=a"|"$1; END{ print a }' /etc/passwd
为什么感觉功能都一样!为什么出来的结果不一样!请各位大人解惑!!

Re: 请教下 2个 awk 的区别!!

发表于 : 2010-07-06 12:16
aerofox
恕我直言:这个问题最好先去看看 awk 的手册或者找本书看看后再来问,否则就是回答了,还是不会用 awk。

Re: 请教下 2个 awk 的区别!!

发表于 : 2010-07-06 12:18
c43035
没看出来有啥不一样,,

Re: 请教下 2个 awk 的区别!!

发表于 : 2010-07-06 12:32
aerofox
一点提示:
{} 前面的为模式,{} 内的为动作
模式用来选择行,默认为所有行
动作定义对所选行的操作,默认为 print

Re: 请教下 2个 awk 的区别!!

发表于 : 2010-07-06 14:33
peach0794
谢谢 明白了!