仅从日志行中提取特定数据

时间:2015-09-02 09:10:57

标签: linux awk grep

我想知道如何从Linux中只获取每行的特定模式。

例如

[...] size=4343, [...]
[...] size=4431, [...]
[...] size=3343, [...]

我想从每一行中仅提取size = XXXX。

1 个答案:

答案 0 :(得分:3)

您可以将egrep-o选项

一起使用
egrep  -o "size=[0-9]*"
  • -o仅打印行的匹配部分。
  • [0-9]*匹配零个或多个数字。

<强>测试

$ egrep  -o "size=[0-9]*" test
size=4343
size=4431
size=3343