原帖由 liaosnet 于 2009-4-14 10:59 发表
你的是solaris系统
nawk '/gzmail|szmail/{gz1=$3+$4;gz2=$5+$7;print $1,$2,gz1"M",$6,gz2"%"}' ufile
原帖由 liaosnet 于 2009-4-14 11:12 发表
OK,也就是你要的是总和..改一下就好了..
nawk '/gzmail|szmail/{a[$2]=a[$2]+$3+$4;b[$2]=b[$2]+$5+$7;}END{for (i in a)print i,a"M",b"%"}' ufile
原帖由 liaosnet 于 2009-4-14 11:28 发表
看你的结果我迷糊了..
你要的结果第一行第二位.是gzmail与szmail的第三列的和,第三列是第4列的和,第4列是第5列的和,最后一列是什么的结果??
原帖由 liaosnet 于 2009-4-14 11:35 发表
哦.明白了..
nawk '/gzmail/{a2[a[$2]++]=$3;a3[a[$2]++]=$4;a4[a[$2]++]=$5;a5[a[$2]++]=$7}
/szmail/{b2++]=$3;b3++]=$4;b4++]=$5;b5++]=$7}
END{n=b[szmail]++;for (i=1;i
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |