我有很多電子郵件日誌文件需要通過。我試圖找到我們發送給每個人,由mx服務器排序。從一個查詢中獲取結果並將其放入另一個查詢(搜索mx記錄)
這將返回MX服務器的列表:
grep 'mx' /my/log/file | cut -d , -f 11 | cut -d ' ' -f 1 | sort | uniq
防爆輸出:
mx3.hotmail.com
mx2.hotmail.com
mx1.hotmail.com
mx4.hotmail.com
這抓起,從這個MX服務器發送到(在這種情況下,區,其中所有的hotmails):
grep 'mx*.hotmail.com' /my/log/file | cut -d , -f 6 | cut -d '@' -f 2 | sort | uniq
防爆輸出:
hotmail.com
hotmail.com.au
如何編寫腳本以便我可以將一個查詢的結果直接插入另一個查詢中?我把Python作爲標籤,因爲我熟悉它。
顯示樣本日誌條目。 – 2012-07-17 15:35:13