linux json文件(tlv格式解析)

Linux上安装jq:$wgethttp://stedolan.github.io/jq/download/linux32/jq(32-bitsystem)$wgethttp://stedolan.github.io/jq/download/linux64/jq(64-bitsystem)$chmod+x./jq$sudocpjq/usr/bin 

大家好,又见面了,我是你们的朋友全栈君。

Linux上安装jq

$ wget http://stedolan.github.io/jq/download/linux32/jq(32-bit system)

$ wget http://stedolan.github.io/jq/download/linux64/jq(64-bit system)

$ chmod+x ./jq

$ sudocp jq /usr/bin

 

 

常用用法总结:

以下面的JSON为例(首先将下面的字符串存到变量c中)

Machine generated alternative text:

  1. json格式显示内容:

echo$c | jq ‘.’

 

  1. 显示第1Port的内容:

echo$c | jq ‘.[0]’

 

  1. 显示第一个Portname

echo$c | jq ‘.[0].name’

 

  1. 显示所有的name

echo$c | jq ‘.[].name’

 

  1. 显示Port的数量:

echo$c | jq ‘.[].length’

 

  1. 显示Port所有的Key

echo$c | jq ‘.[0]’ | jq ‘keys’

 

  1. 判断是否有某个Key

echo$c | jq ‘.[0]’ | jq ‘has(“name”)’

 

以上只是部分使用方法,全部方法见附件的用户手册

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128349.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • return跳出循环[通俗易懂]

    return跳出循环[通俗易懂]return语句用于终止函数的执行或退出类的方法,并将控制权返回该方法的调用者。如果这个方法带有返回类型,return语句就必须返回这个类型的值;如果这个方法没有返回值,可以使用没有表达值return;该方法用处之一:循环找出条件/答案,如果循环结束答案没有找到就执行下面的语句如果找到答案,那就直接将方法抛弃。可以这么理解:一个女人和男人谈恋爱,一心只为钱,而且是不停的找钱1.当钱到手,…

  • cookie和session「建议收藏」

    一、cookie和session的介绍cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie

  • bzero_unsupported什么意思

    bzero_unsupported什么意思原型:externvoidbzero(void*s,intn)

    2022年10月13日
  • 阿里云新一代关系型云数据库POLARDB商用上线

    阿里云新一代关系型云数据库POLARDB商用上线

  • IMDb Top 250佳片榜_吹哨人 电影

    IMDb Top 250佳片榜_吹哨人 电影互联网电影资料库(英语:InternetMovieDatabase,简称IMDb)是一个关于电影演员、电影、电视节目、电视艺人、电子游戏和电影制作小组的在线数据库。IMDb开办于1990年10月17日,从1998年开始成为亚马逊公司旗下的网站,在2010年10月17日时,IMDb庆祝了他们20周年的纪念。用户评分最高的250部电影进入Top250榜单,但并非简单地根据平均分值来排名,而…

  • 简述mux vlan的功能及应用场景_vlan的原理

    简述mux vlan的功能及应用场景_vlan的原理MuxVLAN是一种在交换机上的2层隔离技术,基于VLAN实现资源的控制。MuxVLAN技术中包含了主VLAN和辅助VLAN;辅助VLAN分为隔离VLAN和组VLAN。一个主VLAN中可以同时包含多个组VLAN,最多只能包含1个隔离VLAN。同一个组VLAN中的端口可以互相通信,不同组VLAN中的端口无法通信;同一个隔离组中的端口不可以通信;但是隔离VLAN与组VLAN中的端口,都可以与主VLAN中的端口进行通信。简述端口隔离的实现原理端口隔离是一种在

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号