【发布时间】:2015-09-02 09:10:56
【问题描述】:
我想知道如何在 Linux 中仅从每一行中获取特定模式。
例如。
[...] size=4343, [...]
[...] size=4431, [...]
[...] size=3343, [...]
我只想从每一行中提取 size=XXXX。
【问题讨论】:
我想知道如何在 Linux 中仅从每一行中获取特定模式。
例如。
[...] size=4343, [...]
[...] size=4431, [...]
[...] size=3343, [...]
我只想从每一行中提取 size=XXXX。
【问题讨论】:
您可以将egrep 与-o 选项一起使用
egrep -o "size=[0-9]*"
-o 仅打印行的匹配部分。[0-9]* 匹配零个或多个数字。测试
$ egrep -o "size=[0-9]*" test
size=4343
size=4431
size=3343
【讨论】: