センサーアラートイベントの選択

LinuxBeginner
オンラインで実践に進む

はじめに

センサーのエクスポートファイルには、正常、警告、アラートのレコードが混在しています。オペレーターは、アラートだけを含む小さなファイルを必要としています。

直前のガイド付き実験では、grep を使って区切り形式のレコードをフィルタリングし、結果を保存しました。このチャレンジでは、その結果を 1 つ作成します。

アラートのみのファイルを作成する

現在の状況

/home/labex/project/sensor-pipeline/sensor-events.csv には、カンマ区切りのレコードが 6 件含まれています。3 番目のフィールドがイベントレベルです。

対象範囲

  • 3 番目のフィールドが ALERT のレコードを選択します。
  • 選択した各行を、入力元にある状態のまま正確に保持します。
  • 結果を同じワークスペース内の alert-events.csv として保存します。

目標

アラートレコードだけをすべて含むファイルを 1 つ作成します。

合格条件

  • alert-events.csv に、入力元にある ,ALERT, を含む 3 行が過不足なく入っていること。
  • 行が入力元の順序を保ち、それ以外の内容も変更されていないこと。

ヒント

必要なレコードを識別する固定テキストは何ですか?

ガイド付き実験では、区切り文字、レベル、区切り文字を組み合わせて検索し、カンマ区切りのレコードをフィルタリングしました。

まとめ

使い慣れたテキストフィルターとリダイレクトを使用して、アラートだけを含む完全なデータファイルを作成しました。

✨ 解答を確認して練習