Мой формат журнала:
INFO 2018-10-12T09:17:24,530 (EventThread /dev/ttyS1) [T11.java][log:248] - [11:11:11] [RHAZCLPassthroughMessage]
INFO 2018-10-12T09:17:24,532 (TXTHREAD/dev/ttyS1) [T11.java][log:248] - [00:00:00]: [RHAStatusResponse]
WARN 2018-10-12T09:17:24,536 (EventThread /dev/ttyS1) [T12.java][handlePassthrough:278] - RHAZCLPassthroughMessage SN:30
INFO 2018-10-12T09:17:24,709 (EventThread /dev/ttyS1) [T11.java][log:248] [RHAZCLPassthroughMessage]
INFO 2018-10-12T09:17:24,711 (TXTHREAD/dev/ttyS1) [T11.java][log:248] - [00:00:00]: [RHAStatusResponse]
WARN 2018-10-12T09:17:24,718 (EventThread /dev/ttyS1) [T12.java][handlePassthrough:278] - RHAZCLPassthroughMessage SN:30
INFO 2018-10-12T09:17:25,991 (OkHttp https://fhk.com/...) [APICallback.java][onResponse:90] - Code: 204, Service: collector-staging
Мой сценарий для получения журнала прошедшего часа
date1=$(date -d"now 1 hour ago" "+%FT%T"000"") date2=$(date -d"now 1 hour ago" "+%d") awk -v Date1="$date1" -v Date2="$date2" '{ if ($2 > Date1 && $2 >= Date2) print $2}' /var/log/log.log
Но здесь все журналы печатаются?Что-то не так в сценарии?Так что здесь мне нужен журнал только за один час.