【发布时间】:2021-05-28 07:39:10
【问题描述】:
我有一个字符串:
2021-05-27 10:40:50.678117 PID529270:TID 47545543550720:SID 1673488:TXID 786092740:QID 140: INFO:MEMCONTEXT:MemContext state: mem[cur/hi/max] = 9135 / 96586 / 96576 MB, VM[cur/hi/max] = 9161 / 21841178 / 100663296 MB
我想得到'='和'/'之间第一次出现的数字9135,现在,我的命令如下,它可以工作,但我认为它并不完美:
sed -r 's/.* = ([0-9]+) .* = .*/\1 /'
需要一个更整洁的,请帮忙建议。
【问题讨论】: