如果每一行都是json对象,如何使用jsawk?

时间:2014-11-25 02:31:07

标签: json jsawk

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

1 个答案:

答案 0 :(得分:1)

一个好的解决方法,使用awk预处理access.log,如下所示:

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