jq 相关问题

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

如何使用 jq 仅提取 bash 中 json 对象中第一次存在的键/值对

任何人都可以帮助我使用 bash 和 jq 来过滤此 JSON,使其仅出现在每个项目的 user.login 中,并且具有最高的 Submit_at 键。终点正在给我回报

回答 1 投票 0

为什么 jq 不过滤 'exp as $var | .'按记录打印原始输入?

jq 的文档说(强调我的): 表达式 exp 为 $x | ... 意味着:对于表达式 exp 的每个值,使用整个原始输入运行管道的其余部分,并将 $x 设置为该值

回答 1 投票 0

如何使用jq将数字转换为字符串?

给出以下 jq 命令和 Json: jq '.[]|[.string,.number]|join(": ")' <<< ' [ { "number": 3, "string": "three" }, { "

回答 3 投票 0

使用jq根据标签过滤AWS资源

使用命令 aws resourcegroupstaggingapi get-resources --profile (profile_name) 返回一个 JSON 对象数组,其中包含资源 ARN 值及其标签(对象的另一个 JSON 数组...

回答 3 投票 0

使用 jq 选择 JSON 元素 - 怎么做?

当尝试选择该数组的元素时,我正在按照在线示例进行操作,但发生了非常奇怪的事情。 当我跑步时 .issuesData.issues[] 它按预期显示数组。美好的。 然后我...

回答 1 投票 0

并非所有 JSON 数组元素都是使用 Bash 中的 jq 命令创建的

在 while 循环内,我尝试构建 json 对象并将它们添加到数组中,然后使用 jq 命令将此数组写入 json 文件。数组中的每个 json 对象都会获取其属性之一...

回答 1 投票 0

Python 中的 awk 命令不断出现类型错误

尝试使用子进程将 bash 脚本转换为 python,但它不起作用。 jq 命令不断出现类型错误 文件名 = temp.csv 以 open (filename, 'a') 作为 file_name: ndfile="

回答 1 投票 0

将 json jq 输出保存为单独的变量或数组

我目前正在使用 i3,希望使用 i3-msg -t get_workspaces 解析可见工作空间,以“保存工作空间”并在番茄钟休息结束时返回到它们,亲...

回答 1 投票 0

如何从json文件中获取对象?

我有一个json文件如下 { “请求数据”:{ “用户名”:“管理员” }, "事件时间": "2023-12-01T23:50:02.554+0000", “观察者”...

回答 1 投票 0

使用jq,如何有条件地修改其输入的一部分并输出经过这些更改的原始结构?

我有一个包含以下内容的 input.json 文件: { “噪音1”:5, “信号”: [ { “名称”:“子信号1”, “嵌套”:{ “p...

回答 0 投票 0

当谓词为真时计算元素

我有一个 JSON 对象的集合,如下所示: {"id":"da1234563","message":"棕色狐狸跳过红色圆木"} {“id”:“da1234564”,“消息...

回答 3 投票 0

如何在 jq 过滤器文件中使用多行?

我正在阅读 jq 手册,它说: -f 文件名 / --from-file 文件名: 从文件而不是像 awk 那样从命令行读取过滤器 -f 选项。您还可以使用“#”进行注释。 我

回答 1 投票 0

如何将 JSON 中的 JWT 令牌中的声明获取到对象中?

我有一个包含 JWT 令牌的 JSON 对象。我想从令牌中提取声明并将其放入 JSON 对象中,替换令牌。这是我的对象: { “id”:7, ...

回答 2 投票 0

jq:错误:versions/0 未在 <top-level> 第 1 行定义:[关闭]

这是我的脚本,应该比较两个文件,但参数来自第三个txt文件 diff_output=$(差异 <(jq ".$param" "$path_to_file1") <(jq ".$param" "$

jq
回答 1 投票 0

如何使用 jq 为每个根级对象键打印一行?

我想通过以紧凑模式(-c)打印来压缩json文件的空间,但我想在每个根级对象之后添加一个新行。 例如,对于以下对象 { “一”:{...

回答 1 投票 0

使用 jq --stream 的重要示例

这是@kojiro 对我之前的问题 Bash Losing string escapes when pipeline that suggest jq --stream 的评论的后续内容。我的问题涉及一系列 Tetragon 事件,这些事件到达......

回答 1 投票 0

jq:按属性分组和键

我有一个如下所示的对象列表: [ { “ip”:“1.1.1.1”, “组件”:“名称1” }, { “ip”:“1.1.1.2”, “组件”:“名称1” }, { “ip”:“1.1.1.3”, “组件...

回答 4 投票 0

如何使用jq打印由制表符“”分隔的JSON数组元素

我正在尝试使用 .import 函数将 json 文档导入到 sqlite3 数据库中。据我所知, sqlite3 .import 期望 JSON 数据每行一行,并且项目数匹配...

回答 1 投票 0

缩短 kubectl jq 命令

我正在迭代 kubectl 输出,看起来与此类似: { “api版本”:“v1”, “项目”: [ { “种类”:“豆荚”, “元数据...

回答 1 投票 0

`jq -nR input` 和 `jq -R split(" ”)`?

乍一看,使用输入和分割似乎会产生相同的结果: $ 序列 3 | jq -nR '输入|到数字' 1 2 3 $ 序列 3 | jq -R '分割(" “)|至号码' 1 2 3 但当我尝试减少...

jq
回答 1 投票 0

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