【问题标题】:How to use jsawk if every line is a json object ?如果每一行都是一个 json 对象,如何使用 jsawk?
【发布时间】:2014-11-25 02:31:07
【问题描述】:

我的服务器为每个请求生成一个 json 对象,因此我将该 json 对象转储到 access.log 文件中。在这种情况下,access.log 的每一行都是一个 json 对象。那么如何使用 jsawk 解析 access.log 呢?有什么选项可以开启吗?

【问题讨论】:

    标签: json jsawk


    【解决方案1】:

    一个很好的解决方法,使用 awk 像这样预处理 access.log:

    $ awk 'BEGIN {print "[";}  {print $0,",";} END {print "]";}' access.log 
    > | jsawk "return this.sometag"
    

    【讨论】:

      猜你喜欢
      • 2022-08-07
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多