在使用 awk 取出想要的初步结果之后, 对结果去重有个很有趣的办法。
因为awk中对数组的要求不是很严格,居然字符串都可以做数组的下标,是的,很 奇特 。所以拿到初步的结果之后,使用如下的模式会巧妙的达到去重的效果。
<pre>
<code>
awk '!($1 in a){a[$1]=1;print}'
//如果数组a中不含$1这个下标,则打印
</code>
</pre>
在使用 awk 取出想要的初步结果之后, 对结果去重有个很有趣的办法。
因为awk中对数组的要求不是很严格,居然字符串都可以做数组的下标,是的,很 奇特 。所以拿到初步的结果之后,使用如下的模式会巧妙的达到去重的效果。
<pre>
<code>
awk '!($1 in a){a[$1]=1;print}'
//如果数组a中不含$1这个下标,则打印
</code>
</pre>