shell 处理json格式数据

虽然shell处理json很不方便,不过我还是很执着的写出来了
摘要由CSDN通过智能技术生成
#!/bin/bash
# 查看大客户(A B C D E F)截图是否失败
# author xiaozhi,last update on 2017-10-13,16:16:16
# version:1.0
# value: 0 正常;1 错误;//5 接口异常
export PATH=/home/caozhi/ven_work/bin:/usr/local/java/bin:/usr/local/java/jre/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/bin:/home/caozhi/bin

ts=`date -d '1 min ago' +%s`
metric="video_gout_screenshot_whether_success"
endpoint=`hostname`

function post_curl () {
    curl -X POST -d "[{\"metric\": \"$metric\", \"endpoint\": \"$endpoint\", \"timestamp\": $ts,\"step\": 600,\"value\": $value,\"counterType\": \"GAUGE\",\"tags\": \"$tags\"}]" http://127.0.0.1:1988/v1/push
}

cat > /home/caozhi/emmby/ssjs.json <<-EOF
{
  "size": 0,
  "query": {
    "filtered": {
      "query": {
        "query_string": {
          "query": "Logstash.Norm.event:4 AND Logstash.Norm.unName:(A B C D E F) AND Logstash.taskId:\"\"",
          "analyze_wildcard": true
        }
      },
      "filter": {
        "bool": {
          "must": [
            {
              "range": {
                "@timestamp"<
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值