私のログファイルには、1行に1つのjsonオブジェクトがあります。私は[JSON] [1]tail -Fとjsonの組み合わせ
cat mylog.log | json -a field1 field2
を経由して、人間が読める形式の出力を取得するために使用 は今、私は連続出力のため
tail -F mylog.log | json -a field1 field2
を持っていると思います。しかし、これは の作業ではないようだが、シェルは単にハングアップする。 &|
〜 をバッファリングの問題を避けるために使用すると、出力は のようになります。cat
のみを実行します。
{"field1": entry1a, "field2": entry2a, "field3": entry3a}
{"field1": entry1b, "field2": entry2b, "field3": entry3b}
任意の提案:
mylog.log
は次のようになりますか?
[1] https://github.com/trentm/json
'&|'?これはどのようなシェルですか? –
'zsh'だと思っていますが、それは私が思ったことをしません。 – osdf
https://bitbucket.org/bartswen/bsonify/ –