我想知道如何在 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
关于linux - 仅从日志行中提取特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32349062/