擅长:python、mysql、java
<p>为了便于比较,等效的<code>awk</code>程序</p>
<pre><code>$ awk -v OFS="\t" '
NR==1{$1=$1;print;next}
{k=$1;a[k]+=$2;b[k]+=$3;c[k]+=$4;d[k]=$5}
END{for(i in a) print i,a[i],b[i],c[i],d[i]}' input
</code></pre>
<p>将打印</p>
<pre><code>Name Value Value2 Value3 Rating
ddf 101 68 57 ok
ghd 79 44 156 bad
</code></pre>
<p>如果是csv输入,而您想要csv输出,则需要添加<code>-F,</code>参数并更改为<code>OFS=,</code></p>