広告スペース(バナー)
📜シェルスクリプト レッスン
基本文法の基礎7▾
データ構造とコマンド活用6▾
制御構文とテキスト処理3▾
実務向けスクリプト設計3▾
レッスン 20 / 20
【応用】ログ集計ミニスクリプトを作る
このレッスンでは、ここまで学んだ配列・関数・grep・算術演算を組み合わせて、簡単なログ集計スクリプトを作ってみます。シェルスクリプト入門の総仕上げの内容です。
実際の運用現場では、複数のログレベル(INFO・WARN・ERROR)ごとの件数を集計し、異常が多い場合に通知する、といったスクリプトがよく作られます。
サンプルコードでは、ログレベルの配列を用意し、それぞれの件数をgrep -cで数えて、レポート形式で出力しています。
ここまでのレッスンで学んだ変数・配列・条件分岐・テキスト処理コマンドは、実際のサーバー運用・自動化スクリプトの開発でも土台となる考え方です。まずは小さなスクリプトから書き始め、少しずつ複雑な自動化に挑戦していくのが、実務でシェルスクリプトを使いこなすための近道になります。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではシェルスクリプトを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
広告スペース(バナー)
広告スペース(記事内)