linux之jq命令

jq命令用于linux命令行对json进行处理

参数

option

shell 复制代码
-r:去掉字符串的引号'"'

例子

tt.json文件如下:

json 复制代码
[
    {
        "metric": "httpcode",
        "tags": {
            "cluster": "tt",
            "domain": "www.baidu.com"
        }
    },
    {
        "metric": "httpcode",
        "tags": {
            "cluster": "tt",
            "domain": "www.pingan.com"
        }
    },
    {
        "metric": "httpcode",
        "tags": {
            "cluster": "tt",
            "domain": "www.dy.com"
        }
    }
]
shell 复制代码
# jq命令后面一定不能忘了加引号
lxm@mypc  ~/Documents/image  cat tt.json| jq -r '.[].tags.domain'
www.baidu.com
www.pingan.com
www.dy.com

参考

https://blog.csdn.net/wzj_110/article/details/117387891

相关推荐
结衣结衣.2 分钟前
【MySQL】库的操作
linux·数据库·mysql
西木九17 分钟前
WSL2-Ubuntu22.04安装URSim5.21.3
linux·ubuntu22.04·wsl2·ur机械臂·ur10e
野生派蒙1 小时前
Linux:显示 -bash-4.2$ 问题(CentOS 7)
linux·运维·服务器·centos·bash
清风~徐~来6 小时前
【Linux】环境变量
linux·运维·chrome
Bl_a_ck7 小时前
【C++】Docker介绍
运维·docker·容器·eureka
何似在人间5758 小时前
负载均衡的实现方式有哪些?
运维·负载均衡
文牧之8 小时前
MySQL 修改用户密码
运维·数据库·mysql
Willliam_william9 小时前
QEMU学习之路(8)— ARM32通过u-boot 启动Linux
linux·学习·elasticsearch
keepython9 小时前
【n8n docker 部署的代理问题】解决n8n部署无法访问openai等外国大模型厂商的api
运维·人工智能·docker·容器
八股文领域大手子9 小时前
优化IDEA2024.3大型项目启动慢
运维·nginx·spring·docker·容器