LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 3

标题: 有关系统日志的筛选的请教

[复制链接]
发表于 2006-7-3 21:40:57 | 显示全部楼层 |阅读模式
--------------------------------------------------------------------------------


例如 我的日志中有类似这样的记录

**** *** ** ip1 *****
*******************
**** *** ** ip1 *****
*******************
**** ********* ** ip1 *****
**** ************** ip1 *****

**** *** ** ip2 *****
*******************
**** *** ** ip2 *****
*********
*******************
**** *** ** ip2 *****

上万行的日志,每行和每行之间的日志不是规则化的,不直接符合正则表达的要求
我怎样把日志中所有相关的IP筛选出来,然后去掉重复的,并且将IP排序??
发表于 2006-7-4 11:03:21 | 显示全部楼层
try
  1. grep -oiE '([0-9]+\.){3}[0-9]+' file | sort -u
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-11 22:50:52 | 显示全部楼层
呵呵,试一下..
t.k.s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 00:43:37 | 显示全部楼层
不过刚才试了一下,好象不行,呵呵,什么结果也得不到
我再想想。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表