【发布时间】:2012-07-31 05:07:17
【问题描述】:
我有一个在后台运行的 Linux 驱动程序,它能够返回当前系统数据/统计信息。我通过在控制台中运行控制台实用程序(我们称之为 dump-data)来查看数据。每次我运行 dump-data 时都会转储 所有 数据。该实用程序的输出如下所示
Output:
- A=reading1
- B=reading2
- C=reading3
- D=reading4
- E=reading5
...
- variableX=readingX
...
实用程序返回的读数列表可能非常长。根据具体情况,某些读数会很有用,而其他所有读数都是无用的。
我需要一种方法来仅对名称可能没有任何共同点的有用读数进行 grep(通过 bash 脚本)。 IE。有时我需要收集 A、D、E;其他时候我需要 C、D、E。
我正在尝试绘制随时间变化的读数以寻找趋势,所以我无法运行这样的东西:
# forgive my pseudocode
Loop
dump-data | grep A
dump-data | grep D
dump-data | grep E
End Loop
收集 A、D、E,因为这实际上会给我 3 个单独的转储数据调用的读数,因为那是不准确的。
【问题讨论】: