我正在使用jq从json响应中过滤掉不需要的值,同时还添加了一些值。一些添加的值由环境变量填充,但是我无法让它们在输出中提取实际值。
假设我有URL=http://google.com
这是一个样品卷发:
curl -s http://www.mocky.io/v2/5d8bc42f350000ad02d47227 | jq -r '. | {type:"google-tests", plan_execution_metrics: .plan_execution_metrics, journey_execution_metrics: .journey_execution_metrics, url:"${URL}"}'
但我最终得到:
{
"type": "google-tests",
"plan_execution_metrics": {
"total": 2,
"passed": 1,
"failed": 1
},
"journey_execution_metrics": {
"total": 151,
"passed": 140,
"failed": 11
},
"url": "${URL}"
}
如何获取要包含的环境变量URL
的值?