レポートの生成
CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 52/82。
チャレンジ
簡単ログファイルを解析し、エラーをフィルタリングしてカウントしました。今度は、発見した内容を後で共有したりレビューしたりできるレポートファイルに保存する時です。
report.txt という名前のファイルを作成し、ログ解析の要約を含めてください。以下の情報をファイルに書き込むためにリダイレクトを使用します:
- まず、テキスト
=== Log Analysis Report ===をreport.txtに書き込みます - テキスト
Total errors found:の後にエラー数(grepとwc -lを使用したパイプライン)を追加します - テキスト
=== Error Details ===を追加します server.logからのすべての ERROR 行を追加します
次に、cat を使用して report.txt の内容を表示します。
echo "=== Log Analysis Report ===" > report.txt
echo "Total errors found: $(grep ERROR server.log | wc -l)" >> report.txt
echo "=== Error Details ===" >> report.txt
grep ERROR server.log >> report.txt
cat report.txtおめでとうございます! Log Analyzer Project を完了しました。パイプとリダイレクトを使用してログデータを閲覧、フィルタリング、カウント、レポートする方法を学びました。これはシステム管理者や開発者にとって不可欠なスキルです。
自分で試してみよう
ターミナル
grep "ERROR" server.log | wc -l