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

Chinaunix

標(biāo)題: sed問(wèn)題求教 [打印本頁(yè)]

作者: kingfighters    時(shí)間: 2014-11-10 16:56
標(biāo)題: sed問(wèn)題求教
現(xiàn)在有一個(gè)字符串,在json文件里面的,因?yàn)榫透膭?dòng)這一個(gè)值,所以想用sed實(shí)現(xiàn):

"md5_checksum" : "75d366271cd941be7adf9e62d9de6c3d"

就把value里面的值全部刪掉就好,變?yōu)椋?br />
"md5_checksum" : ""

就ok了。

shell不是太熟悉,感謝!
作者: yestreenstars    時(shí)間: 2014-11-10 17:02
目測(cè)一下
  1. sed -r 's/("md5_checksum" : ")[^"]+"/\1"/g'
復(fù)制代碼

作者: kingfighters    時(shí)間: 2014-11-10 17:03
done,感謝。

回復(fù) 2# yestreenstars


   
作者: reyleon    時(shí)間: 2014-11-10 19:05
  1. sed 's/"[^"]*"$/""/'
復(fù)制代碼

作者: shirocj    時(shí)間: 2014-11-12 22:00
[ 本帖最后由 shirocj 于 2014-11-12 22:00 編輯 ]

sed -r 's/(.*):(.*)/\1:""/' file  

這個(gè)比較簡(jiǎn)陋一些,應(yīng)該也能用。
作者: kwenzhang    時(shí)間: 2014-11-13 11:26
回復(fù) 4# reyleon

這個(gè)把項(xiàng)的 值也改為空了.


   
作者: reyleon    時(shí)間: 2014-11-13 11:31
回復(fù) 6# kwenzhang


    啥意思?  
作者: ziyunfei    時(shí)間: 2014-11-13 15:24
長(zhǎng)久看來(lái), 處理 JSON 數(shù)據(jù)還是用專門的工具好, 畢竟不經(jīng)過(guò) parse 直接把 JSON 當(dāng)成純文本來(lái)修改還是很危險(xiǎn)的.


$
echo '{"md5_checksum" : "75d366271cd941be7adf9e62d9de6c3d"}' | jq '.md5_checksum=""'
{
  "md5_checksum": ""
}


作者: kingfighters    時(shí)間: 2014-11-14 15:11
回復(fù) 8# ziyunfei

確實(shí),這種修改都把格式改變了。。

我是不想折騰復(fù)雜的,因?yàn)楸緛?lái)就是修改一個(gè)value


   




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