如何从日志文件中提取字符串(日期)

问题描述 投票:0回答:1

我有不寻常的日志

Jan  5 11:34:00 log messages here
Jan 13 16:21:00 log messages here

我尝试

grep -oE '[0-9]{2}:[0-9]{2}:[0-9]{2}'

如果我与tail -n 1结合的结果是

16:21:00

预期输出

Jan 13 16:21:00

我该如何实现?我对正则表达式感到困惑。或者还有另一种更好的方法?

最重要的部分是我的日志在日期后附加了不为零的空间

string date logging grep extract
1个回答
0
投票

对于此示例,我可能会这样做:.*[0-9]{2}:[0-9]{2}:[0-9]{2}。只是在时间之前匹配任何东西,因为那也需要。

© www.soinside.com 2019 - 2024. All rights reserved.