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

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  
阅读更多
个人分类: HTML+Javascript+CSS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭