Board logo

标题: [文件操作] [已解决]批处理提取IP段的时候多了一个空格怎么办? [打印本页]

作者: wang6542975    时间: 2015-9-15 17:19     标题: [已解决]批处理提取IP段的时候多了一个空格怎么办?

本帖最后由 wang6542975 于 2015-9-15 18:07 编辑

例子:
原文档:
add action=lookup disabled=no dst-address=1.48.0.0/15 table=TEL
add action=lookup disabled=no dst-address=1.50.0.0/16 table=TEL
add action=lookup disabled=no dst-address=1.68.0.0/14 table=TEL
add action=lookup disabled=no dst-address=1.80.0.0/13 table=TEL
add action=lookup disabled=no dst-address=1.92.0.0/20 table=TEL
add action=lookup disabled=no dst-address=1.180.0.0/14 table=TEL
add action=lookup disabled=no dst-address=1.192.0.0/13 table=TEL
add action=lookup disabled=no dst-address=1.202.0.0/15 table=TEL
add action=lookup disabled=no dst-address=1.204.0.0/14 table=TEL
提取后的效果:
1.48.0.0/15
1.50.0.0/16
1.68.0.0/14
1.80.0.0/13
1.92.0.0/20
1.180.0.0/14
1.192.0.0/13
1.202.0.0/15
1.204.0.0/14
我的代码
  1. for /f "tokens=7 delims==, " %%a in (d:\tel.rsc) do echo %%a >>d:\1.txt
复制代码
提取后每行后面都有一个空格,我不想要这个空格,怎么办?
作者: DAIC    时间: 2015-9-15 17:50

for /f "tokens=7 delims==, " %%a in (d:\tel.rsc) do >>d:\1.txt echo %%a
作者: wang6542975    时间: 2015-9-15 18:08

谢谢,但是我没看懂。。有什么区别吗?为什么你的没空格




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2