json - 使用bash从json格式中提取输出值
问题描述
如何提取如下所示的值 3be847cb-48d6-ea4d-05ab-ee8ea2bd7337?我试图将 awk 与 {'print $'} 一起使用,但这不起作用,因为整个输出是第一项。
命令:
$ curl -s --request GET http://x.y.z.10:8500/v1/kv/my-key-value
输出:
[{"LockIndex":0,"Key":"w-key-value","Flags":0,"Value":"Nw==","Session":"3be847cb-48d6-ea4d-05ab-ee8ea2bd7337","CreateIndex":16,"ModifyIndex":33212}]
解决方案
推荐阅读
- javascript - 无法点击通过 AJAX 呈现的元素
- kubernetes - 不允许同一应用程序的两个 Pod 在 Kubernetes 中的同一节点上
- spring-data-jdbc - Spring Data JDBC中的ORM在映射实体时是否支持JOIN?
- azure-devops - 部署代理是单线程的,但我们需要多个?
- javascript - TouchableOpacity Button 在实时设备上不起作用
- javascript - 单元测试使用 MSAL.js 进行身份验证的 Vue JS 组件
- validation - Laravel 音频 mime 验证器
- c++ - 通用 std::function 参数的函数指针参数失败
- javascript - 如何在文档就绪但不在组件上触发点击事件,仅在“屏幕”上
- sql - 如何在 R 中使用带有 SQL 插值的 SQL 查询“LIKE”?