选择传感器告警事件

LinuxBeginner
立即练习

简介

传感器导出文件中混合了正常、警告和告警记录。操作员需要一个更小的文件,其中包含所有告警记录,不包含其他内容。

前面的引导实验练习了使用 grep 筛选分隔记录并保存结果。本挑战只要求完成这一项任务。

创建仅包含告警记录的文件

当前情况

/home/labex/project/sensor-pipeline/sensor-events.csv 包含六条以逗号分隔的记录。第三个字段表示事件级别。

任务范围

  • 选择第三个字段为 ALERT 的记录。
  • 完全保留每条选中记录在源文件中的原始内容。
  • 将结果保存为同一工作区中的 alert-events.csv。

目标

创建一个文件,其中包含全部且仅包含告警记录。

验收标准

  • alert-events.csv 恰好包含源文件中带有 ,ALERT, 的三行。
  • 这些行保持源文件中的顺序,其他内容也不得改变。

提示

哪些固定文本可以区分出需要的记录?

引导实验通过同时搜索分隔符、级别和分隔符来筛选以逗号分隔的记录。

总结

你使用熟悉的文本筛选和重定向操作,生成了一个完整的、仅包含告警记录的数据文件。

✨ 查看解决方案并练习