如题 。文本内的内容为:request_5xx:1792 total_count:21878634 request_4xx:552 total_request_time:469576
假如想要 单独截取 request_4xx 对应的 552 改如何匹配呢?
假如想要 单独截取 request_4xx 对应的 552 改如何匹配呢?
|
VShawnSep 18, 2017
1
正则表达式不行吗?
|
|
ImmortalSep 18, 2017
2
正则表达式不行吗?
|
|
yiyiwaSep 18, 2017
3
echo request_5xx:1792 total_count:21878634 request_4xx:552 total_request_time:469576 | grep -Po '(?<=request_4xx:)\d+'
552 |
|
VShawnSep 18, 2017
4
(request_4\w\w:)\s?\d*\s
替换为 $1 553 equest_5xx: 1792 total_count: 21878634 request_4xx: 552 total_request_time: 469576 变为 request_5xx: 1792 total_count: 21878634 request_4xx: 553 total_request_time: 469576 |