请教下 2个 awk 的区别!!

sh/bash/dash/ksh/zsh等Shell脚本
回复
peach0794
帖子: 2
注册时间: 2010-06-16 19:49

请教下 2个 awk 的区别!!

#1

帖子 peach0794 » 2010-07-06 10:27

gawk -F: '{a=a"|"$1;} END{ print a }' /etc/passwd
gawk -F: 'a=a"|"$1; END{ print a }' /etc/passwd
为什么感觉功能都一样!为什么出来的结果不一样!请各位大人解惑!!
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#2

帖子 aerofox » 2010-07-06 12:16

恕我直言:这个问题最好先去看看 awk 的手册或者找本书看看后再来问,否则就是回答了,还是不会用 awk。
头像
c43035
帖子: 724
注册时间: 2008-10-22 14:29
联系:

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

#3

帖子 c43035 » 2010-07-06 12:18

没看出来有啥不一样,,

代码: 全选

www.bashell.org
亲,走过路过,不要错过
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#4

帖子 aerofox » 2010-07-06 12:32

一点提示:
{} 前面的为模式,{} 内的为动作
模式用来选择行,默认为所有行
动作定义对所选行的操作,默认为 print
peach0794
帖子: 2
注册时间: 2010-06-16 19:49

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

#5

帖子 peach0794 » 2010-07-06 14:33

谢谢 明白了!
回复