- 论坛徽章:
- 145
|
回复 1# acracker
$ cat x.log
15-12-14 00:29:59,923,[ERROR], test log 00:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
15-12-14 11:29:59,923,[ERROR], test log 11:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
15-12-14 19:29:59,923,[ERROR], test log 19:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
15-12-14 23:29:59,923,[ERROR], test log 23:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
$ awk -F'[ :-]' 'function tm_chk(t,s,e){return(s>e?(s<=t||t<=e):(s<=t&&t<=e))}{t=$4":"$5}tm_chk(t,"08:00","17:00")||tm_chk(t,"22:00","01:00")' x.log
15-12-14 00:29:59,923,[ERROR], test log 00:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
15-12-14 11:29:59,923,[ERROR], test log 11:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
15-12-14 23:29:59,923,[ERROR], test log 23:29xxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|