awk巧妙去重

2015-03-30  本文已影响894人  轻度YYy

在使用 awk 取出想要的初步结果之后, 对结果去重有个很有趣的办法。

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

上一篇 下一篇

猜你喜欢

热点阅读