分页: 1 / 1

文件列处理问题

发表于 : 2009-06-24 4:37
nangergong
我现在有一个文件夹
想要对每列进行处理,比如第一列全加 10 第二列全减 20 第三列全加 4
1 3 10
2 3 44
22 3 4
。。。
。。。

如何处理阿,用awk
cat raw.out|awk '{sum1=$1-210;sum2=$2+31;sum3=$3-23;sum4=$4+205 }END{print sum1 " " sum2 " " sum3 " " sum4}'
发现只处理最后一行了

有没有好方法
谢谢

Re: 文件列处理问题

发表于 : 2009-06-24 10:41
HuntXu
每次取一行操作咯...

Re: 文件列处理问题

发表于 : 2009-06-24 14:09
lululau
gawk '{$1+=10;$2-=20;$3+=4;print}'

Re: 文件列处理问题

发表于 : 2009-06-24 17:37
nangergong
lululau 写了:gawk '{$1+=10;$2-=20;$3+=4;print}'
thanks!