感谢您与我一同查看这个内容。
我正在使用JQ来操作JSON文件。
开始使用以下代码,它可以正常工作:
jq ".[]|{name:.name,type:.type}" r.json
需要将"acct"和字面值"acct1"包含在生成的json中。
我知道可以用两行代码实现。
jq '.[]+{acct:"acct1"}' r.json > r2.json
jq "{acct:.acct,name:.name,type:.type}" r2.json > r.json
有没有一行代码的方式可以内联执行此操作,就像这样(不起作用)?
jq '.[]|{acct:"acct1",name:.name,type:.type}' r.json
感谢您关注这个问题。