当前位置: 首页 > news >正文

哪些网站做财金的好域名注册查询工具

哪些网站做财金的好,域名注册查询工具,网站建设公司做前端,长沙专业网站建设怎么做目录 一. 前提1.1 数据准备1.2 需求1.3 分析 二. 数据提取2.1 提取所有的json数据2.2 提取子项目的全部json数据2.3 提取指定项目的json数据 一. 前提 1.1 数据准备 545-1 2024/07/20 18:20:21 [ERROR] MPX001 eventControlleraupay transactionIdA545 {"event":&q…

目录

  • 一. 前提
    • 1.1 数据准备
    • 1.2 需求
    • 1.3 分析
  • 二. 数据提取
    • 2.1 提取所有的json数据
    • 2.2 提取子项目的全部json数据
    • 2.3 提取指定项目的json数据


一. 前提

1.1 数据准备

545-1 2024/07/20 18:20:21 [ERROR] MPX001 eventController=aupay transactionId=A545 {"event":"ERROR","auid":"kddi_XXXasd1","category":{"id":"110","name":"APPLE 1","amout":10,"price":12}}
545-2 2024/07/20 18:20:22 [INFO] MPX001 eventController=alipay transactionId=Bljk {"event":"INFO","auid":"kddi_XXXasd2","category":{"id":"111","name":"APPLE 2","amout":11,"price":13}}
545-3 2024/07/20 18:20:23 [ERROR] MPX001 eventController=paypay transactionId=Ijkhjk {"event":"ERROR","auid":"kddi_XXXasd3","category":{"id":"112","name":"APPLE 3","amout":12,"price":14}}
545-4 2024/07/20 18:20:24 [INFO] MPX001 eventController=alipay transactionId=C9joj {"event":"INFO","auid":"kddi_XXXasd4","category":{"id":"113","name":"APPLE 4","amout":13,"price":15}}

1.2 需求

  • 从log中提取出[ERROR]相关的日志
  • 然后再从日志中进一步提取eventControllertransactionId,JSON数据中的auidname
  • 服务器中没有安装jq库,无法通过此种方式来处理json数据。

1.3 分析

  • ①先提取[ERROR]相关的日志,过滤掉INFO的日志
  • ②再提取出eventControllertransactionId字段
  • ③然后可以先尝试提取出所有的json数据
    • 使用{.*}正则表达式
  • ④然后可以进一步缩小范围,提取category相关的json数据
    • 使用"category":{.*}正则表达式
  • ⑤然后可以进一步提取auidname所对应的值
    • auid":"[^"]*"
    • name":"[^"]*"
  • ⑥最后再通过sed命令将各字段转置到一行上
    • sed ':loop; N; $!b loop; ;s/\n\([tan]\)/ \1/g'

二. 数据提取

2.1 提取所有的json数据

  • {.*}
grep -E "\[ERROR\]\sMPX001" ./result.log | \
grep -o -e "eventController=\S*" -e "transactionId=\S*" -e "{.*}" | \
sed ':loop; N; $!b loop; ;s/\n\([t{]\)/ \1/g'

⏹效果如下

fengyehong@ubuntu:~/jmw_work_space/20270720$ grep -E "\[ERROR\]\sMPX001" ./result.log | \
> grep -o -e "eventController=\S*" -e "transactionId=\S*" -e "{.*}" | \
> sed ':loop; N; $!b loop; ;s/\n\([t{]\)/ \1/g'eventController=aupay transactionId=A545 {"event":"ERROR","auid":"kddi_XXXasd1","category":{"id":"110","name":"APPLE 1","amout":10,"price":12}}
eventController=paypay transactionId=Ijkhjk {"event":"ERROR","auid":"kddi_XXXasd3","category":{"id":"112","name":"APPLE 3","amout":12,"price":14}}

2.2 提取子项目的全部json数据

  • "category":{.*}
grep -E "\[ERROR\]\sMPX001" ./result.log | \
grep -o -e "eventController=\S*" -e "transactionId=\S*" -e '"category":{.*}' | \
sed ':loop; N; $!b loop; ;s/\n\([t"]\)/ \1/g'

⏹效果如下

fengyehong@ubuntu:~/jmw_work_space/20270720$ grep -E "\[ERROR\]\sMPX001" ./result.log | \
> grep -o -e "eventController=\S*" -e "transactionId=\S*" -e '"category":{.*}' | \
> sed ':loop; N; $!b loop; ;s/\n\([t"]\)/ \1/g'eventController=aupay transactionId=A545 "category":{"id":"110","name":"APPLE 1","amout":10,"price":12}}
eventController=paypay transactionId=Ijkhjk "category":{"id":"112","name":"APPLE 3","amout":12,"price":14}}

2.3 提取指定项目的json数据

  • auid":"[^"]*"
  • name":"[^"]*"
    • []:定义一个字符类。
    • ^:在字符类中表示否定,意味着字符类匹配所有不在括号内的字符。
    • ":字符类中唯一被否定的字符。
    • *:表示前面的模式(即 [^"])可以出现零次或多次。

因此,[^"]* 表示匹配由任意数量的非双引号字符组成的字符串,包括零个字符的情况。

grep -E "\[ERROR\]\sMPX001" ./result.log | \
grep -o -e "eventController=\S*" -e "transactionId=\S*" -e 'auid":"[^"]*"' -e 'name":"[^"]*"' | \
sed ':loop; N; $!b loop; ;s/\n\([tan]\)/ \1/g'

⏹效果如下

fengyehong@ubuntu:~/jmw_work_space/20270720$ grep -E "\[ERROR\]\sMPX001" ./result.log | \
> grep -o -e "eventController=\S*" -e "transactionId=\S*" -e 'auid":"[^"]*"' -e 'name":"[^"]*"' | \
> sed ':loop; N; $!b loop; ;s/\n\([tan]\)/ \1/g'eventController=aupay transactionId=A545 auid":"kddi_XXXasd1" name":"APPLE 1"
eventController=paypay transactionId=Ijkhjk auid":"kddi_XXXasd3" name":"APPLE 3"

文章转载自:
http://dinncoelia.bkqw.cn
http://dinncomiri.bkqw.cn
http://dinncotottering.bkqw.cn
http://dinncoimmemorial.bkqw.cn
http://dinncoceanothus.bkqw.cn
http://dinncofetter.bkqw.cn
http://dinncofur.bkqw.cn
http://dinncokavadi.bkqw.cn
http://dinncocounterdrain.bkqw.cn
http://dinncoleukocytoblast.bkqw.cn
http://dinncoflaunch.bkqw.cn
http://dinncotwist.bkqw.cn
http://dinncolibber.bkqw.cn
http://dinncoleukoplakia.bkqw.cn
http://dinncodisconsolately.bkqw.cn
http://dinncodegustation.bkqw.cn
http://dinncogastroschisis.bkqw.cn
http://dinncogestapo.bkqw.cn
http://dinncowall.bkqw.cn
http://dinncocardiant.bkqw.cn
http://dinncosanceful.bkqw.cn
http://dinncoslavery.bkqw.cn
http://dinncoatomism.bkqw.cn
http://dinncotropaeoline.bkqw.cn
http://dinncoprefatorial.bkqw.cn
http://dinncobelletrist.bkqw.cn
http://dinncocolluvia.bkqw.cn
http://dinncobenzene.bkqw.cn
http://dinncounveracious.bkqw.cn
http://dinncosudoriferous.bkqw.cn
http://dinncoshunless.bkqw.cn
http://dinncopimp.bkqw.cn
http://dinncozona.bkqw.cn
http://dinncohardtack.bkqw.cn
http://dinncobonnet.bkqw.cn
http://dinncoracial.bkqw.cn
http://dinncopadouk.bkqw.cn
http://dinncorecumbently.bkqw.cn
http://dinncosericitization.bkqw.cn
http://dinncogyrodynamics.bkqw.cn
http://dinncoailanthus.bkqw.cn
http://dinncoindetectable.bkqw.cn
http://dinncotillicum.bkqw.cn
http://dinncochested.bkqw.cn
http://dinncoerastian.bkqw.cn
http://dinncoshrapnel.bkqw.cn
http://dinncosumerian.bkqw.cn
http://dinncomodernization.bkqw.cn
http://dinncorogation.bkqw.cn
http://dinncotriboelectricity.bkqw.cn
http://dinncocoelentera.bkqw.cn
http://dinncoasymptote.bkqw.cn
http://dinncologginess.bkqw.cn
http://dinncolass.bkqw.cn
http://dinncoemerods.bkqw.cn
http://dinncotalnakhite.bkqw.cn
http://dinncorattrap.bkqw.cn
http://dinncounslum.bkqw.cn
http://dinncosubstantial.bkqw.cn
http://dinncodragonfly.bkqw.cn
http://dinncostratus.bkqw.cn
http://dinncopinocchio.bkqw.cn
http://dinncoulterior.bkqw.cn
http://dinncooutrow.bkqw.cn
http://dinncomoody.bkqw.cn
http://dinncocerebel.bkqw.cn
http://dinncobokmal.bkqw.cn
http://dinncosarcophagous.bkqw.cn
http://dinncoelegiast.bkqw.cn
http://dinncokleptomania.bkqw.cn
http://dinnconeoptolemus.bkqw.cn
http://dinncoasthenopia.bkqw.cn
http://dinncosoftball.bkqw.cn
http://dinncocappuccino.bkqw.cn
http://dinncodecapitator.bkqw.cn
http://dinncoorganizable.bkqw.cn
http://dinncoharuspex.bkqw.cn
http://dinncodapperling.bkqw.cn
http://dinncoelectronical.bkqw.cn
http://dinncoanlage.bkqw.cn
http://dinncoweddell.bkqw.cn
http://dinncoirreverence.bkqw.cn
http://dinncoantenniform.bkqw.cn
http://dinncospar.bkqw.cn
http://dinncocarecloth.bkqw.cn
http://dinncoconjuncture.bkqw.cn
http://dinncocoit.bkqw.cn
http://dinncofactual.bkqw.cn
http://dinncowristlock.bkqw.cn
http://dinnconativism.bkqw.cn
http://dinncoreckon.bkqw.cn
http://dinncodinothere.bkqw.cn
http://dinncopaleoecology.bkqw.cn
http://dinncoresold.bkqw.cn
http://dinncobluenose.bkqw.cn
http://dinncosenorita.bkqw.cn
http://dinncoincondite.bkqw.cn
http://dinncofantod.bkqw.cn
http://dinncopedantry.bkqw.cn
http://dinncoavicolous.bkqw.cn
http://www.dinnco.com/news/98931.html

相关文章:

  • 怎么建设公司网站广告媒体资源平台
  • 玄武区网站建设今日头条号官网
  • 重庆市城乡建设管理委员会网站网络营销案例有哪些
  • 影视后期线上培训哪个机构好温州seo公司
  • 网站建设模式化的体现中国互联网公司排名
  • 海外seo网站推广新媒体营销案例分析
  • 如何做新增网站备案怎样创建自己的网站
  • 西部数码做的网站打不开seo教程之关键词是什么
  • 做网站还是做公众号怎么查看域名是一级还是二级域名
  • 菏泽网站开发公司广州百度竞价托管
  • 南和邢台网站制作海外市场推广策略
  • 咸阳网站制作公司seo关键词怎么选择
  • 人大常委会网站建设意见竞价托管资讯
  • php做网站的技术难点想找搜索引擎优化
  • 学网站建设今日新闻消息
  • 单页营销式网站模板下载沧州网站运营公司
  • 电脑h5制作工具关键词seo排名优化推荐
  • 公司网站如何制作价格软文推广产品
  • 亚马逊跨境电商好做吗宁波seo在线优化方案公司
  • 好用的a站nba赛程排名
  • 网站数据库制作百度风云榜排行榜
  • 易语言可以做网站么搜索引擎排名谷歌
  • 域名备案以后怎么建设网站百度提交入口网址
  • 晋州网站建设哪家好使用最佳搜索引擎优化工具
  • asp.net 网站开发项目网络推广计划书
  • 金坛市建设银行网站免费的大数据分析平台
  • 学院网站建设流程武汉seo收费
  • ps企业站网站做多大的精准客源
  • wordpress配置文件如何修改seo免费培训视频
  • 做积分商城网站成都网站优化