【问题标题】:How can I convert date to epoch for squid proxy log?如何将日期转换为 squid 代理日志的纪元?
【发布时间】:2021-12-29 04:53:42
【问题描述】:

大家好,我是一名网络管理员,正在研究如何将人类可读的日期转换为纪元,以便我可以将它们导入日志分析工具,例如 webalizer。

原创

[2021 年 11 月 17 日星期三 17:00:00].014 1786 10.107.54.55 TCP_TUNNEL/200 3964 CONNECT website.1.com:443 - HIER_DIRECT/104.43.65.221 -

转换为

1637139600.014 1786 10.107.54.55 TCP_TUNNEL/200 3964 CONNECT website.1.com:443 - HIER_DIRECT/104.43.65.221 -

我有基本的 UNIX 知识但不强.. 我试图关注这个帖子 How can I convert date in a column to a epoch timestamp in bash? 但没有成功。有人可以帮帮我吗?

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: date command-line epoch squid


【解决方案1】:

嗨,我终于可以通过参考 Convert date to epoch time using AWK in linux 并使用 cut 命令来做到这一点:-)

cut -b 2-400 log.txt | awk -F ']' '{ OFS = FS; command="date -d " "\"" $1 "\"" " +%s";command | getline $1; close(command); print $1 $2}'

【讨论】:

    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 2019-02-19
    • 2018-04-24
    • 2011-12-06
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多