【发布时间】:2012-07-17 15:24:16
【问题描述】:
我有很多电子邮件日志文件要查看。我正在尝试查找我们发送给的每个人,按 mx 服务器排序。
这将返回 MX 服务器列表:
grep 'mx' /my/log/file | cut -d , -f 11 | cut -d ' ' -f 1 | sort | uniq
Ex 输出:
mx3.hotmail.com
mx2.hotmail.com
mx1.hotmail.com
mx4.hotmail.com
这会抓取从该 MX 服务器发送到的域(在本例中为所有 hotmail):
grep 'mx*.hotmail.com' /my/log/file | cut -d , -f 6 | cut -d '@' -f 2 | sort | uniq
Ex 输出:
hotmail.com
hotmail.com.au
如何编写脚本以便将一个查询的结果直接插入另一个查询?我把python作为标签是因为我熟悉它。
【问题讨论】:
-
显示示例日志条目。
标签: python linux grep mx-record