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

相关推荐
Liang_GaRy23 分钟前
心路历程-Linux的特殊权限
linux·运维·服务器
0wioiw029 分钟前
Docker(⑤Kali Linux-HexStrike AI安装)
linux·服务器
wifi chicken31 分钟前
Linux Netfilter 之 如何完成一个自制的防火墙实例
linux·kernel·tcpip·netfiler
非凡ghost34 分钟前
AOMEI Partition Assistant磁盘分区工具:磁盘管理的得力助手
linux·运维·前端·数据库·学习·生活·软件需求
山君爱摸鱼34 分钟前
Linux网络配置
linux·运维
寒士obj37 分钟前
Docker的使用及核心命令
运维·docker·容器
Galeoto1 小时前
how to setup k3s on an offline ubuntu
linux·运维·ubuntu
二进制coder1 小时前
深入解析 AST2600 H2B 接口:架构、原理与完整开发指南
linux·架构
HeXDev2 小时前
【Docker】一键将运行中的容器打包成镜像并导出
运维·docker·容器
狐小粟同学2 小时前
JavaEE--8.网络编程
运维·服务器·网络