我的日志文件每行有一个json对象。 我使用[JSON] [1]到经由Combine tail -F和json
cat mylog.log | json -a field1 field2
获得人类可读输出现在我想有
tail -F mylog.log | json -a field1 field2
用于连续输出。但是,这似乎不是 的工作,壳简单地挂起。如果我使用&|
到 避免缓冲问题,则输出如同 我只运行cat
。
mylog.log
看起来是这样的:
{"field1": entry1a, "field2": entry2a, "field3": entry3a}
{"field1": entry1b, "field2": entry2b, "field3": entry3b}
有什么建议?
[1] https://github.com/trentm/json
'&|'?这是什么样的外壳? – 2012-03-12 13:40:11
'zsh',但我认为它不会做我认为它... – osdf 2012-03-12 14:02:16
你可能想看看https://bitbucket.org/bartwen/bsonify/ – 2014-03-01 13:27:57