jq 相关问题

jq就像是用于JSON数据的sed - 你可以用它来切片,过滤,映射和转换结构化数据,就像sed,awk,grep和friends让你玩文本一样。

将json对象合并为一个

我正在尝试使用 jq 合并一些 json 对象。 对我来说似乎很复杂^^ 我有一个 json 看起来像这样 [ { “名称”:“测试名称”, “CPU”:“1...

回答 1 投票 0

在带引号的字符串中访问带有 ENV 的环境变量不起作用

cat /home/azure/fourkeys/deploy.json |jq '.value[]| “构建,\(.id),\(.startTime),\(.finishTime)”' “构建,7765709,2023-12-05T09:19:44.8090261Z,2023-12-05T09:23:11.4171119Z”...

jq
回答 1 投票 0

处理json文件时使用shell变量

cat /home/azure/fourkeys/deploy.json |jq '.value[]| “构建,\(.id),\(.startTime),\(.finishTime)”' “构建,7765709,2023-12-05T09:19:44.8090261Z,2023-12-05T09:23:11.4171119Z”...

回答 1 投票 0

使用 jq 排序并更新 docker-compose.yaml

这是我的 docker-compose 文件: 名称:电影-docker-测试 服务: 电影-rp: 卷: - 类型:体积 来源:会议 目标:/etc/nginx/conf.d - 类型:体积

回答 1 投票 0

JQ - 展平数组中的键给出笛卡尔积

我有一些我正在尝试简化的json: { “名称”:“车辆”, “细节”: [ { “类型”:“乘客”, “引擎”: { ...

回答 1 投票 0

JQ - 展平数组中的键给出笛卡尔积

我有一些我正在尝试简化的json: { “名称”:“车辆”, “细节”: [ { “类型”:“乘客”, “引擎”: { ...

回答 1 投票 0

使用 JQ 进行 Semver 比较

我有一个如下所示的数组: [ { “id”:1, “版本”:“2.3.4” }, { “id”:2, “版本”:“1.4.4” }, { ...

回答 0 投票 0

从 Kafka 主题 json 文件中捕获特定值

我正在尝试从以下 topic-json 文件中捕获主题名称 - TEST2 更多主题-json { “版本”:1, “分区”:[ {“主题”:“TEST2”,“部分...

回答 1 投票 0

使用 jq 传递包含空格的变量

我正在尝试使用 jq 创建一个变量,例如: 名字=($(curl -s https://www.easports.com/fifa/ultimate-team/api/fut/item | jq -r '.items[].firstName')) 我所期待的结果...

回答 1 投票 0

如何选择所有具有空或只有空格类型字符串的路径

我有以下 JSON { “key0”:空, “密钥”:1010, “键1”:“”, “键2”:“”, “键3”:{ “钥匙4&...

jq
回答 2 投票 0

linux jq:如何选择所有包含空或仅空格类型字符串的路径

我有以下json { “key0”:空, “密钥”:1010, “键1”:“”, “键2”:“”, “键3”:{ “钥匙4&...

jq
回答 2 投票 0

如何合并jq中的多个结果?默认提供的数组构造不太方便

例如,有一个group_by_count脚本。 jq 'map(select(.sno|startswith("20")))|group_by(.school)[]|{k:.[0].school,len:length}' 该命令的输出有多个结果,例如...

回答 1 投票 0

如果存在引号,如何将密钥对值添加到现有的 json 文件中

我有一个现有的 key.json 文件,如下所示: 密钥.json { “重启”:1700839261, “重发”:1700839965, “resop”:“成功”, “resurl”:“...

回答 1 投票 0

从txt文件中替换jq中的值

我正在下面执行jq jq '.backups[] | select(.resource_name == "resource_name") | 选择(.resource_name == "resource_name") | {备份时间:.updated_at,磁盘名称:.resource_name}' js.json |头-4 有没有办法替代.

回答 1 投票 0

如何使用 jq 使用 md5 更新对象内的值?

假设我有以下 JSON 文档(受到这篇文章的启发) 初始文件 { “核心价值”, “ips”:[ { “ip”:“1.2.3.4”, ...

jq
回答 1 投票 0

在迭代值之前如何检查 jq 中是否存在“key”

我从下面的查询中得到 Cannot iterate over null (null) ,因为结果对象中不存在 .property_history 。 在继续之前如何检查 .property_history 键是否存在...

回答 6 投票 0

使用 jq 计算值的实例

我正在尝试使用 jq 来解析某些工具的输出。具体来说,我正在寻找输出 json 中各种 HTTP 状态代码的计数。 IE。就像是 jq -c '. | ' 测试.json...

jq
回答 1 投票 0

文件中的命名参数

我想在文件中包含命名的 jq 参数列表,例如,以便使用类似的文件 {“foo”:“酒吧”,“巴兹”:123} 相当于调用 jq --argjson foo ...

jq
回答 1 投票 0

如何循环访问 AWS CLI 输出中的项目?

aws ecs 列表任务 --cluster dev-ec2s 这显示了如下所示的列表,在本例中为三行,但它可以更改。 “任务Arns”:[ “arn:aws:ecs:ap-northeast-1:678100222222:tas...

回答 1 投票 0

通过jq选择一个元素并改变它

我想使用我设计的 Chrome 扩展程序更改网站 html 代码上的元素 我的问题是代码是这样的: 10数量 我想使用我设计的 Chrome 扩展更改网站 html 代码上的元素 我的问题是代码是这样的: <span> 10<div>Number</div> </span> <span>10<div>Number</div> </span> 我不知道如何使用 jQuery 代码选择和更改数字 10 ? 要选择纯文本节点(即“10”),您需要使用 jQuery contents() 函数 https://api.jquery.com/contents/#contents console.log($("span").contents().first().text()); // or, using plain JS to retrieve only the first node and it's text: console.log($("span").contents()[0].textContent); // change it to 11: $("span").contents()[0].textContent = "11"; <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <span> 10<div>Number</div> </span> 请注意,text()和textContent也会返回换行符和空格。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.