亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: shell 提取json格式數(shù)據(jù)的問題 [打印本頁]

作者: tianer    時間: 2014-05-22 17:31
標(biāo)題: shell 提取json格式數(shù)據(jù)的問題
數(shù)據(jù)格式類似
{"data":{"app":"http:\/\/abc.xx.com\/az.zip","script":"http:\/\/abc.xx.com\/az.bat"}}
現(xiàn)在想取得app:和script后邊的值

http://abc.xx.com/az.zip賦值給app

http://abc.xx.com/az.ba賦值給script

請問要如何做
作者: expert1    時間: 2014-05-22 17:43
用py或者perl吧,有模塊,比較方便,這樣搞的太累了。
這種場合shell就不行了。
作者: jason680    時間: 2014-05-22 17:45
回復(fù) 1# tianer

$ grep -oP '(?<=")[^"]+":"[^"]+(?=")' FILE | sed 's/":"/=/g'
app=http:\/\/abc.xx.com\/az.zip
script=http:\/\/abc.xx.com\/az.bat

$ eval `grep -oP '(?<=")[^"]+":"[^"]+(?=")' FILE | sed 's/":"/=/g'`

$ echo $app
http://abc.xx.com/az.zip

$ echo $script
http://abc.xx.com/az.bat
作者: Herowinter    時間: 2014-05-22 17:47
回復(fù) 1# tianer
同意樓上的,可以看一下這個帖子,版主傾情推薦的處理
Json的利器。
http://www.72891.cn/forum.php?mod=viewthread&tid=4131068
如果非要sed awk處理 你的原數(shù)據(jù)網(wǎng)址中的
\/\/要解析時候特別處理還原回來?


   
作者: tianer    時間: 2014-05-22 17:52
好的,我試試
作者: 這個冬天不冷    時間: 2014-05-23 10:13
回復(fù) 2# expert1


    php  有 json_encode josn_decode 是json數(shù)據(jù)在關(guān)聯(lián) 數(shù)組轉(zhuǎn)化 。。。。不要歧視我大php




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2