加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

用shell格式化输出json内容

发布时间:2020-12-15 22:22:29 所属栏目:安全 来源:网络整理
导读:#json内容如下: [email?protected]#cat test.txt [ { " id " : " 1 " },{ " data " : " 231566 " },{ " id " : " 2 " },{ " data " : " 12345515 " },{ " id " : " 3 " },{ " data " : " 4124412512 " } { " id " : " 4 " },{ " data " : " 4231aaa24412512

#json内容如下:

[email?protected]#cat test.txt

[
    {
        "id":"1"
    },{
        "data":"231566"
    },{
        "id":"2"
    },{
        "data":"12345515"
    },{
        "id":"3"
    },{
        "data":"4124412512"
    }
    {
        "id":"4"
    },{
        "data":"4231aaa24412512"
    }
    {
        "id":"5"
    },{
        "data":"4122131zzc4412512"
    }
    {
        "id":"6"
    },{
        "data":"4124423zsds12512"
    }
]

#过滤命令如下:

cat test.txt |grep -vE ‘({|}|[|])‘|cut -d: -f 2| cat test2.txt |grep -vE ‘({|}|[|])‘|cut -d: -f 2|sed ‘:a;N;$!ba;s/n/ /g‘|awk ‘BEGIN{print"n设置计数 器t=1";t=1}{for(i=1;i<NF;i++)if((i%2)!=0){t++;print "key:"$i,"valuse:"$(i+1)} else continue}END{print "循环次数:"t}‘

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读