LINUX.ORG.RU

История изменений

Исправление 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}        \
'

Не проверял.