通過するメールログファイルがたくさんあります。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 サーバーから送信されたドメイン (この場合はすべての hotmail) が取得されます。
grep 'mx*.hotmail.com' /my/log/file | cut -d , -f 6 | cut -d '@' -f 2 | sort | uniq
例の出力:
hotmail.com
hotmail.com.au
あるクエリの結果を別のクエリに直接プラグインできるように、これをどのようにスクリプト化できますか? pythonに慣れているのでタグ付けしました。