























这是一个创建于 2376 天前的主题,其中的信息可能已经有所发展或是发生改变。
逻辑是这样的,我想判断每段 num_leechs 的值,如果大于 10,就返回 name 和 hash 的值,代码如下:
[{
"added_on": 1576120104,
"hash": "2fcb75646c688975daa840dfe466d21bc64118de",
"name": "Ad.Astra.2019",
"num_leechs": 545
},
{
"added_on": 1576120104,
"hash": "5c04a056d6821792db902b22aesdf23r2cd23rd23",
"name": "ABC",
"num_leechs": 32
},
{
"added_on": 1576120104,
"hash": "dfgsdfg34tv34tg34g34g6547h547h4567g567h45",
"name": "eGE",
"num_leechs": 2
}
]
1 noqwerty 2019 年 12 月 13 日 via Android用 jq 应该可以? |
2 mcfog 2019 年 12 月 13 日 via Androidjq 轻松搞定 |
3 wd 2019 年 12 月 13 日 via iPhone用 py 或者 perl import json 比较容易 |
4 wamson 2019 年 12 月 13 日 via iPhonePython 大法好 |
5 renmu 2019 年 12 月 13 日 via Android[{”hash”:row[hash], ”name”:row[name]]} for row in data if data[num_leechs>10]] 这是 py 写法 |
6 xqin 2019 年 12 月 13 日因为不确定你说的 '就返回 name 和 hash 的值', 是哪种格式的, 所以弄了两个, 自行选择.. jq --> stedolan.github.io/jq/manual/ 1.json 为你帖的内容 ``` ``` |
8 daxiaolian 2019 年 12 月 13 日cat temp | grep num_leechs -B 2 | awk -v RS="--" '{if($6 > 10){print $4,$2}}' | awk -F '[", ]' '{print "name="$2",hash="$6}' name=Ad.Astra.2019,hash=2fcb75646c688975daa840dfe466d21bc64118de |
9 geelaw 2019 年 12 月 13 日 via iPhone最简单且可维护的之一是用 PowerShell Get-Content | ConvertFrom-Json | Write-Output | Where-Object num_leechs -gt 10 | Select-Object name, hash |
10 Tink 2019 年 12 月 13 日 via iPhonejq |
11 xqin 2019 年 12 月 13 日 |
12 xqin 2019 年 12 月 13 日 |
13 ETiV 2019 年 12 月 13 日 via iPhonejq |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。