给定以下 JSON,有没有办法通过查询获取聚合内存(所有内存值的总和乘以每种情况下的实例数)jq
?
{
"apps": [
{
"memory": 512,
"instances": 3
},
{
"memory": 256,
"instances": 1
},
{
"memory": 128,
"instances": 6
},
{
"memory": 1024,
"instances": 2
}
]
}
在此示例中,它应该执行以下操作:
512*3 + 256*1 + 128*6 + 1024*2
所以它应该4608
总共给我。
仅作记录,我jq
在 CentOS8 中使用命令行:
jq --version
jq-1.5