小编Fra*_*sis的帖子

如何使用 jq 提取 json 文件上的第一个字段/值

我有一个包含以下内容的 JSON 文件:

{
  "Message": {
    "greeting": "hello"
  }
}
{
  "Message": {
    "greeting": "Bonjour"
  }
}
{
  "Message": {
    "greeting": "Konnichiwa"
  }
}
Run Code Online (Sandbox Code Playgroud)

我只想提取第一条包含"greeting" : "hello". 我似乎无法使用它的索引

cat "$file" | jq -c "."
Run Code Online (Sandbox Code Playgroud)

上面的命令全部返回三个消息。我想问一下如何只提取第一条消息或一条一条消息。

json jq

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

jq ×1

json ×1