要求如下:

  原文
        <server name="92服"  port="10092" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
        <server name="93服"  port="10093" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
        <server name="94服"  port="10094" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
        <server name="95服"  port="10095" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
        <server name="96服"  port="10096" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>

       变为
         <server name="92服"  port="10092" os="android"  hidden="false" recommendrate="0" newport="" zoneid="10092" tabname="地区服"/>
        <server name="93服"  port="10093" os="android"  hidden="false" recommendrate="0" newport="" zoneid="10092" tabname="地区服"/>
        <server name="94服"  port="10094" os="android"  hidden="false" recommendrate="0" newport="" zoneid="10092" tabname="地区服"/>
        <server name="95服"  port="10095" os="android"  hidden="false" recommendrate="0" newport="" zoneid="10092" tabname="地区服"/>
        <server name="96服"  port="10096" os="android"  hidden="false" recommendrate="0" newport="" zoneid="10092" tabname="地区服"/>

     需求就是将zoneid根据port填上

 

利用sed后向引用即可,方法如下:

[root]$ cat setZone.txt  | sed -e 's/\(port="\)\([0-9]+\)\(.*\)\(zone>'
<server name="92服"  port="10092" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
<server name="93服"  port="10093" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
<server name="94服"  port="10094" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
<server name="95服"  port="10095" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>
<server name="96服"  port="10096" os="android"  hidden="false" recommendrate="0" newport="" zoneid="" tabname="地区服"/>

 

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2021-10-03
  • 2021-07-07
  • 2021-07-23
  • 2022-01-07
  • 2021-12-13
猜你喜欢
  • 2022-03-04
  • 2022-01-14
  • 2021-08-04
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案