linux 怎么过滤日志中大于某个数值的个数

2025-05-12 22:13:21
推荐回答(2个)
回答(1):

echo "running time (millis) = 112" | sed -rn 's/^running time \(millis\) = ([0-9]+)$/\1/p'

所以如果你想从文件里抽取:
sed -rn 's/^running time \(millis\) = ([0-9]+)$/\1/p' 文件名

即可

回答(2):

x=0

awk截取出数字 如果大于18000 就x+1
最后输出x