【问题标题】:how to out timestamp with jq如何用jq输出时间戳
【发布时间】:2021-08-02 12:39:52
【问题描述】:

我正在尝试使用 jq 请求输出数据

"{\"@timestamp\":\"2019-03-13T00:11:03.123Y\"

我正在输入:cat myfile.txt | jq fromjson.timestamp

但是不正确

【问题讨论】:

  • 你确定这和jQuery有关吗?
  • 您的密钥是@timestamp,而不是timestamp
  • 是的,在 json 格式中它看起来像“@timestamp”

标签: jq


【解决方案1】:

您正在寻找的管道是

jq 'fromjson | .["@timestamp"]'

您不能使用.foo 语法访问带有“@”等特殊字符的字段。

【讨论】:

  • 谢谢老兄!
  • 请解释其他信息如何:cat easy.txt | jq 'fromjson."@timestamp" | kubernetes.container | .name, .memory.request.bytes' idk 但它在时间戳中找到了有关容器的信息
  • 请提出一个具有具体要求的新问题。举一个你期望的输入和输出的例子,因为有很多方法可以格式化这些信息。
猜你喜欢
  • 1970-01-01
  • 2016-08-19
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 2020-09-16
  • 1970-01-01
  • 2014-01-01
  • 1970-01-01
相关资源
最近更新 更多