ファイルからログを抽出しようとしています。パターンに一致し、タイムスタンプが過去 24 時間以内であるすべてのエントリが必要です。
私のログは次のようになります。
2014-07-01 01:15:59,486 WARN 86c9c59c-c362-48d5-bd8c-fb4c8b616f5a 169.179.101.7 CITIKYC_164283 stence.audit.support.impl.AuditUtilsImpl: 274 - 監査の更新が成功しました
2014-07-01 01:15:59,487 WARN 86c9c59c-c362-48d5-bd8c-fb4c8b616f5a 169.179.101.7 CITIKYC_164283 stence.audit.support.impl.AuditUtilsImpl: 173 - 登録の重複、スキップ...
2014-07-01 01:15:59,488 何とか何とか..
これまでのところ、前日のログを取得しています
D=$(date +"%Y-%m-%d" -d "-1 days")
cat citikyc.log | awk '/'$D' /, /'$D' / { print $0 }' | grep "Exception\|at.*\.java\:.*" | mail -s "TESTING" xxx@yyy.com
過去 24 時間のログの取得にご協力ください。
前もって感謝します...!!