几个有用的Shell,解析json,解析URL

转载 2015年07月07日 09:08:19

1.解析简单json

[plain] view plaincopy
  1. #!/bin/bash  
  2.   
  3. s={"rv":0,flag:1,"url":"http://www.jinhill.com","msg":"test"}  
  4.   
  5. parse_json(){  
  6.   
  7. echo $1 | sed 's/.*'$2':[^,}]*.*/\1/'  
  8.   
  9. }  
  10.   
  11.   
  12.   
  13. echo $s  
  14.   
  15. value=$(parse_json $s "url")  
  16.   
  17. echo $value  

2.解析URL Query

[plain] view plaincopy
  1. #!/bin/bash  
  2.   
  3. s="http://www.zonetec.cn/WlanAuth/portal.do?appid=aaaa&apidx=0"  
  4.   
  5. parse(){  
  6.   
  7.  echo $1 | sed 's/.*'$2'=[[:alnum:]].*/\1/'  
  8.   
  9. }  
  10.   
  11.   
  12.   
  13. value=$(parse $s "appid")  
  14.   
  15. echo $value  

几个有用的Shell,解析json,解析URL

1.解析简单json#!/bin/bash s={"rv":0,flag:1,"url":"http://www.jinhill.com","msg":"test"} parse_json(){ ...
  • jinhill
  • jinhill
  • 2014年07月25日 11:34
  • 34204

shell脚本如何从json文件读取一个某个值

来自: https://zhidao.baidu.com/question/369911229489608484.html time=`cat json|awk -F"[xxx]" '/xxx/{p...
  • lys07962000
  • lys07962000
  • 2016年12月21日 22:35
  • 7107

shell脚本处理JSON数据工具jq

原文   http://www.cnblogs.com/lurenjiashuo/p/bash-json-jq.html shell脚本如何方便地处理JSON格式的数据呢,这里介绍...
  • Stand1210
  • Stand1210
  • 2017年02月14日 13:43
  • 3589

Shell解析Json字符串

parse_json(){ value=`echo $1 | sed 's/.*"url":\([^,}]*\).*/\1/'` echo $value | sed 's/\"//g' } ...
  • zhenyu5211314
  • zhenyu5211314
  • 2016年01月31日 19:18
  • 7866

shell输出json某字段的value

# grep -Po 'userId[" :]+\K[^"]+' a.txt 其中a.txt是文件名,userId是字段名称,就可以把所有对象的该字段值都输出来。...
  • mrxiky
  • mrxiky
  • 2017年04月24日 10:56
  • 2133

Linux下如何使用awk解析json数据

近期在做一个项目,调用api后返回了一个json格式的数据,由于博主没接触过js,不懂js一般是如何解析的json格式,恰好对awk比较熟悉,考虑到awk本身也是一种用于数据处理的工具,于是就有了以下...
  • IOT_Flower
  • IOT_Flower
  • 2017年04月29日 21:17
  • 3713

利用sed处理json格式文件

应用场景: 我有一堆cfg文件中均有一个键值对: “db_name” : "db1" 我想把涉及到的cfg文件里面的db1换成db2,于是使用sed命令: sed -i 's/"db_na...
  • liu35937266
  • liu35937266
  • 2017年10月25日 11:13
  • 299

使用Bash Shell处理JSON文件

前言JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文提供一个真实的测试用例需求,设计逻辑类似Makefil...
  • wsgzao
  • wsgzao
  • 2015年06月19日 15:59
  • 7622

通过URL获取JSON解析详解

URL JSON
  • lty406910111
  • lty406910111
  • 2017年01月08日 19:13
  • 1353

解析url的查询部分,生成对应的JSON对象

我们知道在于服务器交互过程中,get和post是最重要的两种方式,在get方式下,我们通常会见到一大串网址信息,而这些信息是什么呢,有时候我们需要拿到它并进行分析 好了,我百度主页输入CSDN,搜索...
  • u013344815
  • u013344815
  • 2017年05月21日 20:59
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:几个有用的Shell,解析json,解析URL
举报原因:
原因补充:

(最多只允许输入30个字)