小编Twi*_*ell的帖子

用 Perl 或 Python 重写日志解析脚本(摆脱 awk)

我需要完成过滤日志文件中机器人活动的任务。

解决方案应仅显示满足以下条件的记录

  • 用户登录、用户更改密码、用户在同一秒内注销。
  • 这些操作(登录、更改密码、注销)相继发生,中间没有其他条目。

输入数据示例

[a lot of data]
Mon, 22 Aug 2016 13:15:39 +0200|178.57.66.225|fxsciaqulmlk| - |user logged in| -
Mon, 22 Aug 2016 13:15:39 +0200|178.57.66.225|fxsciaqulmlk| - |user changed password| -
Mon, 22 Aug 2016 13:15:39 +0200|178.57.66.225|fxsciaqulmlk| - |user logged off| -
Mon, 22 Aug 2016 13:15:42 +0200|178.57.66.225|faaaaaa11111| - |user logged in| -
Mon, 22 Aug 2016 13:15:40 +0200|178.57.66.215|terdsfsdfsdf| - |user logged in| -
Mon, 22 Aug 2016 13:15:49 +0200|178.57.66.215|terdsfsdfsdf| - |user changed password| -
Mon, 22 Aug 2016 13:15:49 …
Run Code Online (Sandbox Code Playgroud)

awk python perl python3

0
推荐指数
2
解决办法
1130
查看次数

标签 统计

awk ×1

perl ×1

python ×1

python3 ×1