История изменений
Исправление
sdio,
(текущая версия)
:
DATEFROM='2012-12-13T10:00:00+04:00'
DATETO='2012-12-13T11:00:00+04:00'
awk -F'|' -v f="$DATEFROM" -v t="$DATETO" \
'BEGIN { gsub("[-T:+]"," ",f); \
df=mktime(f); \
gsub("[-T:+]"," ",t); \
dt=mktime(t); \
} \
{ d=$2; \
gsub("[-T:+]"," ",d); \
curdate=mktime(d); \
} \
curdate >= df && \
curdate <= dt && \
$3 == "INFO" {print $0} \
'
Не проверял.
Исправление
sdio,
:
DATEFROM='2012-12-13T10:00:00'
DATETO='2012-12-13T11:00:00'
awk -F'|' -v f="$DATEFROM" -v t="$DATETO" \
'BEGIN { gsub("[-T:+]"," ",f); \
df=mktime(f); \
gsub("[-T:+]"," ",t); \
dt=mktime(t); \
} \
{ d=$2; \
gsub("[-T:+]"," ",d); \
curdate=mktime(d); \
} \
curdate >= df && \
curdate <= dt && \
$3 == "INFO" {print $0} \
'
Не проверял.
Исходная версия
sdio,
:
DATEFROM='2012-12-13T10:00:00'
DATETO='2012-12-13T11:00:00'
awk -F'|' -v f="$DATEFROM" -v t="$DATETO" \
'BEGIN { gsub("[-T:+]"," ",f); \
df=mktime(f); \
gsub("[-T:+]"," ",t); \
dt=mktime(t); \
} \
{ d=$2; \
gsub("[-T:+]"," ",d); \
curdate=mktime(d); \
} \
curdate >= df && \
curdate <= dt && \
$3 == "INFO" {print $0} \
'
Не проверял.