@cru5ader

Парсинг лога nginx?

Доброе утро, помогите пожалуйста разобраться с парсингом лога:

28 Mar 2017 00:01:23 0.017
28 Mar 2017 00:01:23 0.007
......................................................

меня интересует перевод времени в epoch time, не теряя значение после даты

допустим
1490648483:0.017
1490648483:0.007
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
@neol
STRING='28 Mar 2017 00:01:23 0.017'
DATETIME=`echo $STRING | awk '{print $1,$2,$3,$4}'`
TIME=`date -d "$DATETIME" "+%s"`
echo $STRING | sed "s/$DATETIME /$TIME:/g"

Вывод:
1490648483:0.017
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы