- 帖子
- 9
- 积分
- 125
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-11-12
|
@echo off
setlocal EnableDelayedExpansion
set lj=D:\3\2\
del temp.txt
for /f "delims=" %%a in (!lj!) do (
set var=%%a
set num=!var:源文字=!
if not "!num!"=="!var!" (echo 目标文字) else echo %%a
) >>temp.txt
copy temp.txt "!lj!"
del temp.txt
用上面的执行后,得到的结果是每一行的后面都多了一个空格,执行一次多一个,执行10次多10个,怎么解决成不多空格跟原文件一至
[ 本帖最后由 shweii 于 2010-3-7 01:15 编辑 ] |
|