egrep '[0-9]{4}-[0-9]{2}-[0-9]{2} (0[89]|1[01]):[0-5][0-9]:[0-5][0-9]' log.txt > /test.txt # 日期+时间正则过滤字段,根据实际情况的时间格式而定 [0-9]{4}-[0-9]{2}-[0-9]{2} (18|19|2[0-3]):[0-5][0-9]:[0-5][0-9] 18:00-23:59 [0-9]{4}-[0-9]{2}-[0-9]{2} (19|20):[0-0][0-0]:[0-0][0-0] 19:00-20:00