大きなJSONファイルが100000件あります。私は'JQ'
で基本的な解析を行う方法を知っています。 JQで複合JSONファイルを解析する問題
{
"detected": true,
"result": "Trojan.Win32.Generic!BT",
"update": "20170115",
"version": "1.5.0.42"
}
{
"detected": true,
"result": "FileCryptor.NJX",
"update": "20170115",
"version": "16.0.0.4749"
}
{
"detected": true,
"result": "Generic.Ransom.Purge.DC87C66E",
"update": "20170115",
"version": "1.0.1.9"
}
virus.json
しかし、このJSONファイル上で、私はそのようなCSV
形式で「検出」と「結果」などのフィールドを取得したいと思います。私はJQを使ってそれを個別に取得する方法を知っています。
Iは、代わりに3位の
$ jq -r ".detected" virus.json
true
true
true
$ jq -r ".result" dum_1.json
Trojan.Win32.Generic!BT
FileCryptor.NJX
Generic.Ransom.Purge.DC87C66E
jq -r ".detected,.result" dum_1.json
true
Trojan.Win32.Generic!BT
true
FileCryptor.NJX
true
Generic.Ransom.Purge.DC87C66E
を試みたが、私は、出力が
ようになりたいです出力
true , Trojan.Win32.Generic!BT
true , FileCryptor.NJX
true , Generic.Ransom.Purge.DC87C66E
結果を取得する方法上の任意の提案?
ありがとう#Peak。それは魅力として働く! – Arun