shell处理json模板

原创
2020/03/11 12:57
阅读数 189

shell脚本中如果要动态的给json赋值,不能直接处理,需要通过特殊操作处理

startTime=“2020-03-11“
endTime=”2020-03-12”
bodyTemplate='{
    "query": {
        "bool": {
            "must": [
                {
                    "term": {
                        "datastatistics.keyword": "03090101"
                    }
                },
                {
                    "term": {
                        "osid": "iPhone"
                    }
                },
                {
                    "term": {
                        "cver": "3.0.9"
                    }
                },
                {
                    "range": {
                        "ctm": {
                            "gte": "%s",
                            "lte": "%s"
                        }
                    }
                }
            ],
            "must_not": [],
            "should": []
        }
    },
    "from": 0,"size":4010
}'
json_string=$(printf "$bodyTemplate" "$startTime" "$endTime")
echo "$json_string"
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部