Chinaunix
标题:
如何用awk 筛查日志中都访问哪些域名,最后输出不重复的?
[打印本页]
作者:
wanghesen628
时间:
2014-08-18 11:01
标题:
如何用awk 筛查日志中都访问哪些域名,最后输出不重复的?
比如日志如下access.log
www.baidu.com
www.baidu.com
www.shou.com
www.123.com
www.123.com
www.sina.com
www.hao123.com
想要的输出效果如下(不重复的)
www.baidu.com
www.sohu.com
www.123.com
www.sina.com
www.hao123.com
作者:
huang6894
时间:
2014-08-18 11:03
awk '!a[$1]++{print}'
作者:
yestreenstars
时间:
2014-08-18 11:09
awk '!a[$1]++'
sort -u
复制代码
作者:
q1208c
时间:
2014-08-18 11:26
如果log很大, 建议使用 sort -u
作者:
wanghesen628
时间:
2014-08-18 11:42
回复
2#
huang6894
请解释下!a[$1]++{print} 是什么意思? 我是小白
作者:
Shell_HAT
时间:
2014-08-18 13:04
回复
5#
wanghesen628
http://bbs.chinaunix.net/viewthread.php?tid=1672726#pid11904888
作者:
jcdiy0601
时间:
2014-08-18 14:27
uniq filename
复制代码
作者:
bulletmarquis
时间:
2014-08-18 17:24
awk '!a[$1]++' 即可
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2