[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]使用批处理如何将文本转化为以下格式?

本帖最后由 wjx515 于 2012-6-21 10:18 编辑

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes]
"192.8.168.0,255.255.255.0,192.9.169.200,1"=""
"222.66.204.0,255.255.255.0,192.9.169.179,1"=""
"222.73.177.0,255.255.255.0,192.9.169.179,1"=""
"121.14.139.0,255.255.255.0,192.9.169.179,1"=""
"121.14.149.0,255.255.255.0,192.9.169.179,1"=""
@=""
——--------------------------------------------------分割线——————————
如何将上面的文本转化成下面的格式?

——--------------------------------------------------分割线——————————
route add -p 192.8.168.0  mask 255.255.255.0  192.9.169.200
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. for /f "tokens=1-3 delims=," %%a in ('findstr ",.*=" a.txt') do (
  3.     echo route add -p %%~a mask %%b %%c
  4. )
  5. pause
复制代码
1

评分人数

TOP

cmd命令行:
  1. gawk  -F[\",] "/^^\"/{print \"route add -p\",$2,\"mask\",$3,$4}" test.reg
复制代码
1

评分人数

看得多说得多,远比不上写得多。

TOP

返回列表