環境:centos7
ユーザーからバグの報告が来たので確認したいのですが、膨大なapiログからそのお客様のidを検索するのが大変なので、知恵お貸して頂きたいです。
特定配下にフォルダにある、特定のファイルを検索、そのファイルの中の行を検索して表示させたいです。
具体的にいえば
/home/www/application/logs/api
のフォルダにある
2日以内に作成された
error
が付いてるログファイルの中の
abc123
がある行を抜き出したいです。
現在は
sh
1find /home/www/application/logs/api -type f -print -mtime -2 | xargs grep 'abc123'
と検索していますが、error以外のファイルも検索対象になってしまうので、スゴイ量になってしまします。
詳しい方いましたら、ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー