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

网站建设教程(任务2签订网站建设合同)题库公众号登录不上

网站建设教程(任务2签订网站建设合同)题库,公众号登录不上,wordpress的交叉表单,软件开发阶段目录 一. 去除单个指定文本的换行符二. 去除多个指定文本的换行符三. 抽取出指定数据3.1 分别抽取SPLREQUEST和SPLEND的数据3.2 通过join命令将文件合并3.3 抽取出指定的数据3.4 去除换行符#xff0c;整合数据为一行 一. 去除单个指定文本的换行符 #x1f449; info.txt … 目录 一. 去除单个指定文本的换行符二. 去除多个指定文本的换行符三. 抽取出指定数据3.1 分别抽取SPLREQUEST和SPLEND的数据3.2 通过join命令将文件合并3.3 抽取出指定的数据3.4 去除换行符整合数据为一行 一. 去除单个指定文本的换行符 info.txt Some text before 2023 Some text after Another 2023 line with 2023 20232023A line with consecutive 2023 Last line 2023⏹解析 :loop; N; $!b loop;用于循环整个文件s/\n2023/ 2023/g用于替换将换行符2023 替换为 空格2023 cat info.txt | sed :loop; N; $!b loop; s/\n2023/ 2023/g效果 Some text before 2023 Some text after Another 2023 line with 2023 20232023A line with consecutive 2023 Last line 2023二. 去除多个指定文本的换行符 a.txt Start 2023-11-05 05:15:10 eventControllerenent1 MemberIduuidw3e ExecTime1000 Start 2023-11-05 05:17:10 eventControllerenent2 MemberIduuidA234 ExecTime2000⏹解析 s/\n\([eME]\)/ \1/g用于将 换行符e开头的数据换行符M开头换行符E开头的数据的换行符去掉并添加一个空格。 cat ./a.txt | sed :loop; N; $!b loop; s/\n\([eME]\)/ \1/g效果 Start 2023-11-05 05:15:10 eventControllerenent1 MemberIduuidw3e ExecTime1000 Start 2023-11-05 05:17:10 eventControllerenent2 MemberIduuidA234 ExecTime2000三. 抽取出指定数据 如下所示程序运行后生成了如下log 开头的数字(110120,123456等)代表了线程号SPLREQUEST表示请求的开始SPLEND表示请求的终了。同一个请求的SPLREQUEST和SPLEND的线程号相同。因为系统上线运行后同一时刻可能会存在多个并发请求所以同一个请求在同一个时刻打印的log可能分布在日志文件的不同的地方。我们可以根据线程号将同一个请求的SPLREQUEST和SPLEND相关的数据聚合到同一行然后进行处理。 20231126-2.log 110120 SPLREQUEST 内容1 AAA memberID1 eventControllerevent1 110120 SPLEND ExecTime200 ResultCode200 123456 SPLEND ExecTime300 ResultCode200123456 SPLREQUEST 内容2 BBB memberID2 eventControllerevent2 123444 SPLREQUEST 内容3 CCC memberID3 eventController 123434 SPLREQUEST 内容4 DDD memberID eventControllerevent4123444 SPLEND ExecTime200 ResultCode200 123434 SPLEND ExecTime400 ResultCode200 345345 SPLEND ExecTime500 ResultCode200 345345 SPLREQUEST 内容5 EEE memberID5 eventControllerevent5 674545 SPLREQUEST 内容6 FFF memberID6 eventControllerevent6674545 SPLEND ExecTime400 ResultCode2003.1 分别抽取SPLREQUEST和SPLEND的数据 在日志文件中请求开始的日志和请求结束的日志所在的位置都是错乱无规律的。我们可以先将请求开始相关的数据抽取到一个文件中再将请求终了的相关的数据抽取到一个文件中再将上述得到的两个文件合并 ⏹将SPLREQUEST相关的数据抽取到文件中 grep SPLREQUEST ./20231126-2.log SPLREQUEST.txtSPLREQUEST.txt 110120 SPLREQUEST 内容1 AAA memberID1 eventControllerevent1 123456 SPLREQUEST 内容2 BBB memberID2 eventControllerevent2 123444 SPLREQUEST 内容3 CCC memberID3 eventController 123434 SPLREQUEST 内容4 DDD memberID eventControllerevent4 345345 SPLREQUEST 内容5 EEE memberID5 eventControllerevent5 674545 SPLREQUEST 内容6 FFF memberID6 eventControllerevent6 ⏹将SPLEND相关的数据抽取到文件中 grep SPLEND ./20231126-2.log SPLEND.txtSPLEND.txt 110120 SPLEND ExecTime200 ResultCode200 123456 SPLEND ExecTime300 ResultCode200 123444 SPLEND ExecTime200 ResultCode200 123434 SPLEND ExecTime400 ResultCode200 345345 SPLEND ExecTime500 ResultCode200 674545 SPLEND ExecTime400 ResultCode2003.2 通过join命令将文件合并 ⏹由于请求开始和请求终了日志的线程号都是相同的且都在第一列因此可以通过join命令将两个文件通过线程号连接起来 join SPLREQUEST.txt SPLEND.txt ALL.txtALL.txt 110120 SPLREQUEST 内容1 AAA memberID1 eventControllerevent1 SPLEND ExecTime200 ResultCode200 123456 SPLREQUEST 内容2 BBB memberID2 eventControllerevent2 SPLEND ExecTime300 ResultCode200 123444 SPLREQUEST 内容3 CCC memberID3 eventController SPLEND ExecTime200 ResultCode200 123434 SPLREQUEST 内容4 DDD memberID eventControllerevent4 SPLEND ExecTime400 ResultCode200 345345 SPLREQUEST 内容5 EEE memberID5 eventControllerevent5 SPLEND ExecTime500 ResultCode200 674545 SPLREQUEST 内容6 FFF memberID6 eventControllerevent6 SPLEND ExecTime400 ResultCode2003.3 抽取出指定的数据 ⏹抽取出线程号memberIDeventControllerExecTime。 -o表示 只显示匹配到的数据^\S*表示 非空开头的数据在此案例中特指线程号 grep -o -a -e ^\S* -e eventController\S* -e memberID\S* -e ExecTime\S* ALL.txt pick_data.txtpick_data.txt 110120 memberID1 eventControllerevent1 ExecTime200 123456 memberID2 eventControllerevent2 ExecTime300 123444 memberID3 eventController ExecTime200 123434 memberID eventControllerevent4 ExecTime400 345345 memberID5 eventControllerevent5 ExecTime500 674545 memberID6 eventControllerevent6 ExecTime4003.4 去除换行符整合数据为一行 cat pick_data.txt | sed :loop; N; $!b loop; s/\n\([emE]\)/ \1/g110120 memberID1 eventControllerevent1 ExecTime200 123456 memberID2 eventControllerevent2 ExecTime300 123444 memberID3 eventController ExecTime200 123434 memberID eventControllerevent4 ExecTime400 345345 memberID5 eventControllerevent5 ExecTime500 674545 memberID6 eventControllerevent6 ExecTime400
http://www.hkea.cn/news/14271838/

相关文章:

  • 域名没到期 网站打不开免费房屋设计装修
  • 深圳餐饮网站建设wordpress怎样连接数据库连接
  • 网站10月份可以做哪些有意思的专题网站开发域名注册
  • 泉州网站建设定制无锡网站建设方案优化
  • 网站优化塔山双喜中学网站建设方案计划
  • 上海建设银行网站莘庄ps制作个人网站
  • 印度vps汕头自动seo
  • 保定定兴网站建设郑州网站建设推广渠道
  • 重庆智能网站建设费用那些网站可以做淘宝店铺推广
  • 新手学做网站编程软件园
  • 怎么用phpcmf做网站做网站能设置关键词在百度中搜索到
  • .net 快速网站开发wordpress影视主题模板免费下载
  • 网站推广工作流程图什么是网络营销的渠道策略
  • 北京中燕建设公司网站网页无法访问6
  • 网站内链代码虎林网站建设
  • 招商网站设计wordpress建cms
  • 大邯郸网站昆山做网站找文博
  • 运营网站要多少费用网站建设需要哪些条件
  • 医院网站建设运行管理办法怎么可以创建网站
  • wordpress网站百度数据视频制作公司经营范围
  • 甘肃省和住房建设厅网站天津市市建设与管理局网站
  • 免费做团购网站的软件深圳app开发公司都有哪些
  • 网站项目建设目标品牌营销方案
  • 网站哪里备案有区别么重庆面条制作
  • 佛山网站建设凤软如何建设网站安全管理制度
  • 大连市营商环境建设局网站安卓系统应用开发
  • 一半招聘网站海报格式都怎么做wordpress 三主题
  • 广西建设监理协会官网站沈阳哪有wordpress
  • 网站建设设计风格描述网站建设宣传册
  • 金华城乡建设部网站首页做淘宝内部优惠券网站要钱么