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

相关推荐
我在人间贩卖青春3 分钟前
查看文件相关命令
linux·查看文件
番茄你个西红412 分钟前
安装KingbaseES时服务器swap的设置
linux·数据库
python百炼成钢42 分钟前
50.linux_USB驱动
linux·运维·服务器·驱动开发
jay1 小时前
ens2f0 IP 远程连线,balance-alb 模式配置双网卡(ens2f0 + ens6f0)Bond,避免断网
linux·运维·服务器·网络·tcp/ip
Evan芙2 小时前
用Shell脚本破解经典鸡兔同笼问题
linux·运维·网络
悟能不能悟2 小时前
登录jenkins默认用户密码
运维·jenkins
大大大水蜜桃2 小时前
Nginx HTTPS服务搭建实验
运维·nginx·https
BugShare2 小时前
粗心大意必酿大祸,记录nginx配置文件的一次闹剧
运维·nginx
꧁坚持很酷꧂2 小时前
Ubuntu系统下Qt程序连接串口设备没有问题,但运行时出现Permission denied的解决方法
linux·qt·ubuntu
jerryinwuhan2 小时前
机器人控制程序
linux·运维·网络