擅长:python、mysql、java
<p>如果我没有弄错你的说明书,下面的内容可能对你有用。基本上,它检查第二个字段是否大于1000,如果大于1000,则将其打印到<code>filec</code>(<code>c</code>是计数器),然后重置第二个字段的总和并增加文件计数器,等等</p>
<pre><code>awk 'BEGIN {c=1}
$3>10000000 {print $0 > ("file" c) ; c++ ; sum=0 }
$3< 10000000 {print $0 > ("file" c) ; sum+=$3 ; if (sum> 10000000) {sum=0;c++}}' INPUTFILE
</code></pre>
<p>如果要在第一列上拆分<em>和</em>第三列的和:</p>
^{pr2}$
<p>是的,我知道这可以缩短。。。在</p>