1

我试图从下午 5 点到凌晨 12 点的日志文件中获取 unix 时间戳。

这是我尝试或当前使用的命令。

cat test.log | grep 130805"(1[7-9]|2[0-3])"????

我想获得如下时间戳:

130805223755 
130805213755 
130805173755

我似乎无法获得正确的模式匹配来获得上面的时间戳。提前请求您的帮助 tnx。

4

1 回答 1

0

我认为引号是错误的,有???? 在引号之外会做shell扩展,不是吗?

这对我有用:

grep -E '130805(1[7-9]|2[0-3])\d\d\d'
于 2013-08-06T01:29:41.653 回答