Apache ログから電子メール アドレスを抽出しようとしていますが、awk または grep でうまくいきました。
私は下に疲れましたが、完全に失われました
awk -va="/folder/new/" -vb="_home" 'a {flag=1;next} b {flag=0} flag { print }'
ログ行の例:
1.2.5.6 - - [01/Aug/2012:16:53:29 +0100] "GET /folder/new/user@example.com_home/some/rubbish/here/ "https://www.website.com/home.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.)"
理想的には、以下のような出力が必要です
user@exmaple.com using MSIE 7.0 on Windows NT 5.1
すべての助けに感謝します
ありがとう