转载请附上原文链接:http://blog.csdn.net/tree2011/article/details/24883845
首先解释下几个AWK名词
记录:首先AWK是按行进行处理的,每行代表一个记录
域:将记录按分隔符分成多个域,默认分隔符为空格或tab符。分别用内建变量中存储,如$0,$1,$2...
如某行10086 10010 192.168.0.0.1 8080
那么$0代表整行记录10086 10010 192.168.0.0.1 8080,$1代表:10086,$2代表:10010,$3……依次类推
1、按整行进行去重
使用:
awk '{ if (! array[$0]++) { print $0