在一个命令中合并单个对象下的多个对象和添加同级对象

问题描述所以我有三个文件:cats.json{"cats":[{"name":"fluffles","age":10,"color":"white"}]}dogs.json{"dogs":[{"name":"sam","age":5,"color":"blackandwhite"

发布:2022-10-16 标签:jsoncommand-lineshelljq


尝试使用JQ更新具有变量路径的值

问题描述我尝试将JSON路径作为变量传递到JQ中以更新值。这很管用:jq'.Resources.lc.Properties.UserData."Fn::Base64"="HHH"'my_data.json我无法使用这样的组合:KEY='.Resources.lc.Properti

发布:2022-10-16 标签:pathjsonjq


Azure REST API-APIM策略XML错误

问题描述我们遇到了API管理问题,我们的客户希望我们自动将API级别策略添加到我们在那里配置的API中。我们正在尝试使用bash脚本来解决这个问题(我们不能使用PowerShell或任何其他工具),但我们遇到了一个问题:API需要Content-Type:Application/

发布:2022-10-16 标签:xmlazurejqazure-api-managementazure-rest-api


如果没有指定键,如何在JQ中打印给定条件的数组的特定值

问题描述我正在尝试使用JQ中的regextest()函数输出.metadata.name的值,后跟.spec.template.spec.tainers[].Students[]数组中的学生姓名。检索单个数组值时遇到问题,因为没有为Students[]数组指定键。例如,如果我检查

发布:2022-10-16 标签:jsonselectkubernetesjq


如何使用JQ将元素插入数组

问题描述我有JSON[{"id":"1"},{"id":"5"},{"id":"9"},{"id":"0"},{"id":"3"}]我要插入要生成的对象:[{"id":"1"},{"id":"5"},{"id":"2"},{"id":"9"},{"id":"0"},{"id":"

发布:2022-10-16 标签:jsonarraysinsertjq


JQ json路径单引号和变量

问题描述尝试找出JQ的语法。这一行工作得非常好:echo$(cat../post-auth/rkt-auth.json|jq-c--arguser${vsphere_user}'.credentials.user=$user')>../post-auth/rkt-auth.jso

发布:2022-10-16 标签:jsonbashjq


从JQ列表中选择随机id并更新值

问题描述我有一些要接收的样本负载,如下所示:[{"Id":"9","Line":[{"Amount":100,"Description":"WeeklyGardeningService","DetailType":"SalesItemLineDetail","Id":"1","L

发布:2022-10-16 标签:jq


JQ根据外部映射替换值

问题描述我想要按照另一个json文件的指定更改我的json文件中的一个字段。我的输入文件类似于:{"id":10,"name":"foo","some_other_field":"value1"}{"id":20,"name":"bar","some_other_field":"

发布:2022-10-16 标签:jq


使用Ansible&的外壳模块的stdin参数可能会出现引用问题

问题描述我有一份行动手册,其中包含以下任务:-set_fact:asg_filter:>.AutoScalingGroups[]|select(.Tags[]|select(.Key=="Role").Value=="myrole")-shell:awsautoscaling--

发布:2022-10-16 标签:ansiblejqaws-cliansible-2.x


如何在JQ上填号码?

问题描述我想从数字向字符串添加前导/尾随零-结果字符串需要包含"01"或"001",而不是"1"。我注意到项目https://github.com/joelpurra/jq-zeros,但我从包管理器(dnf,fedor

发布:2022-10-16 标签:jsonjqzero-padding