linux – 在bash中将apache日志日期格式转换为epoch

前端之家收集整理的这篇文章主要介绍了linux – 在bash中将apache日志日期格式转换为epoch前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的目标是将日期从我的apache日志转换为“12 / Nov / 2015:23:28:22”格式到epoch格式.可以使用date命令完成,还是需要解析和提取信息?

解决方法

似乎我的日期命令想要 – 而不是/在日期部分之间和由时间部分的空格分隔.所以我使用sed进行转换,如下所示:
date -d "$(echo '12/Nov/2015:23:28:22' | sed -e 's,/,-,g' -e 's,:,')" +"%s"
原文链接:https://www.f2er.com/linux/393037.html

猜你在找的Linux相关文章