広告スペース(バナー)
レッスン 20 / 20

【応用】ログ集計ミニスクリプトを作る

このレッスンでは、ここまで学んだ配列・関数・grep・算術演算を組み合わせて、簡単なログ集計スクリプトを作ってみます。シェルスクリプト入門の総仕上げの内容です。

実際の運用現場では、複数のログレベル(INFO・WARN・ERROR)ごとの件数を集計し、異常が多い場合に通知する、といったスクリプトがよく作られます。

サンプルコードでは、ログレベルの配列を用意し、それぞれの件数をgrep -cで数えて、レポート形式で出力しています。

ここまでのレッスンで学んだ変数・配列・条件分岐・テキスト処理コマンドは、実際のサーバー運用・自動化スクリプトの開発でも土台となる考え方です。まずは小さなスクリプトから書き始め、少しずつ複雑な自動化に挑戦していくのが、実務でシェルスクリプトを使いこなすための近道になります。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではシェルスクリプトを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

広告スペース(バナー)
広告スペース(記事内)