谢谢你和我一起看这个。
我正在使用JQ来操作 JSON 文件。
从这个有效的开始:
jq ".[]|{name:.name,type:.type}" r.json
Run Code Online (Sandbox Code Playgroud)
需要将“acct”和“acct1”的文字值包含到生成的 json 中。
我知道我可以用两行代码来完成
jq '.[]+{acct:"acct1"}' r.json > r2.json
jq "{acct:.acct,name:.name,type:.type}" r2.json > r.json
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以用一行代码内联完成它- 就像这样不起作用?
jq '.[]|{acct:"acct1",name:.name,type:.type}' r.json
Run Code Online (Sandbox Code Playgroud)
感谢您查看这个问题