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”)’

 

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Cocos2d-x 集成openinstall(Android)

    Cocos2d-x 集成openinstall(Android)

    2022年3月13日
    95
  • 微信公众号是html页面吗,微信公众号网页开发

    微信公众号是html页面吗,微信公众号网页开发基本配置1.设置—公众号设置—功能设置—配置JS接口安全域名安全域名配置规则如下2.开发—基本配置开发者密码第一次使用需要重新设置记录开发者ID(AppID)开发者密码(AppSecret)后面会用到3.IP白名单配置推荐填写当前本地开发IP地址和服务器IP地址本地开发地址获取方式服务器IP地址(根据自己的服务器Ip地址自行填写)多个IP地址填写用回车隔开4重要的一步在:微信公众号-开发-接…

    2022年6月6日
    32
  • Linux文件—文件锁

    Linux文件—文件锁通过之前的open()/close()/read()/write()/lseek()函数已经可以实现文件的打开、关闭、读写等基本操作,但是这些基本操作是不够的。对于文件的操作而言,“锁定”操作是对文件(尤其是对共享文件)的一种高级的文件操作。当某进程在更新文件内数据时,期望某种机制能防止多个进程同时更新文件从而导致数据丢失,或者防止文件内容在未更新完毕时被读取并引发后续问题,这种机制就是“文件锁”。

    2022年6月28日
    52
  • id 生成器

    id 生成器应用场景全局流水号区分前后台订单号参考电商订单号设计的资料数据库主键[单调]递增可能考虑分库分表

    2022年6月16日
    42
  • 银行软件测试面试常见问题答案(平安银行软件测试面试)

    测试技术面试题1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档

    2022年4月13日
    24
  • MySql必知必会实战练习(一)表创建和数据添加

    1.实战环境windows1064位mysql-8.0.13mysql编辑和查看工具:NaviCatforMySql表脚本文件:###########################

    2021年12月29日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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