亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
Shell 處理json
[打印本頁]
作者:
T_study
時間:
2018-03-12 19:12
標(biāo)題:
Shell 處理json
如何更新json配置文件。
1、原有字段和值,不變
2、新的字段merge進(jìn)去。
原有配置
{
"a": {
"aa1": true,
"aa1": true
},
"b": {
"bb1": true,
"bb2": true
}
}
新配置:
{
"a": {
"aa1": false,
"aa1": false
},
"b": {
"bb1": true,
"bb2": true
},
"c": {
"cc1": false,
"cc2": true
}
}
得到
{
"a": {
"aa1": true,
"aa1": true
},
"b": {
"bb1": true,
"bb2": true
},
"c": {
"cc1": false,
"cc2": true
}
}
作者:
本友會機(jī)友會攝友會
時間:
2018-03-13 13:14
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
作者:
Shell_HAT
時間:
2018-03-13 14:11
試試 jq
https://stedolan.github.io/jq/download/
作者:
wh7211
時間:
2018-03-13 20:22
回復(fù)
1#
T_study
<<<awk4.0+
awk 'BEGIN{print "{"}/:.*{/{f=1;a=$1}FILENAME==ARGV[1]{if(f){b[a]=b[a]?b[a]"\n"$0:$0;c[a]=NR};if($0~/}/){f=0};next};/}/&&f{print " },";f=0;if(a in b){delete b[a];delete c[a]}};f;END{PROCINFO["sorted_in"]="@val_num_asc";for(i in c){print b[i]};print "}"}' 2 1
復(fù)制代碼
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2