分类:
2009-02-08 14:43:32
|
输出为
|
|
kenshinsee2009-02-24 21:33:17
谢谢BZ,我大概明白了, $n=$n,n一定要小于等于字段数,不然字段数小于n的行不会被显示出来, 这也可以解释通 NF=NF, thx
kenshinsee2009-02-23 23:07:22
[root@Mylinux tmp]# echo "1 2 3" | awk 'BEGIN{OFS=","}$1=$1' 为什么是$1=$1呢,第一个参数值重新赋给第一个参数,为什么需要这样呢? NF=NF我理解成在重新确认字段分隔符后参数保持不变,但为什么这样就可以让令设置生效呢? 还有什么时候可以用到$2=$2呢,麻烦举个例好么? 谢谢啦,对AWK不是非常明白,麻烦指教啦:)