【发布时间】:2012-03-12 13:13:08
【问题描述】:
我的日志文件每行有一个 json 对象。 我使用 [json][1] 通过
获得人类可读的输出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}
有什么建议吗?
【问题讨论】:
-
&|?这是什么外壳? -
zsh,但我认为它并没有像我想象的那样......