用sed流编辑器处理特殊符号

    写好一份性能测试报告不容易,不但需要对业务本身熟悉还需要对机器、网络等方面精通,也就是宽度与广度的问题了。同时还要能灵活组合各种小工具、小技巧。这里介绍怎样处理测试采集数据中的特殊字符。

   有些特殊字符,比如“^c”(ctrl+c),"^H"等这样的,在sed的正则表达式中都输入不了的字符串,看起来就不好处理了。其实可以有一种好的解决方法是直接把包含特殊字符的文件用vi打开,去掉不需要处理掉的字符,然后保存下来。在cat出来,赋值给变量,再用这个变量来处理。这样的思路看起来比较好。如下图。

其中nload_teshufuhao_1.txt这样的文件中包含这样的特殊符号。

t1=`cat teshufuhao/nload_teShuFuHao_1.txt` && t2=`cat teshufuhao/nload_teShuFuHao_2.txt` && t3=`cat teshufuhao/nload_teShuFuHao_3.txt` && t4=`cat teshufuhao/nload_teShuFuHao_4.txt` && t5=`cat teshufuhao/nload_teShuFuHao_5.txt` &&sed -e "s/${t1}//g" -e "s/${t2}//g" -e "s/${t3}//g" -e "s/${t4}//g" -e "s/${t5}//g" sed -e 's/=//g' sed -e 's/#//g' -e 's/|//g' -e 's/ //g' nload_click.txt 

各位看官还有什么好办法?

 

转载于:https://my.oschina.net/u/177808/blog/60099

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值