这个该如何实现呢??
用SET的话我如何判断到底哪个为*呢!作者: wjhgood 时间: 2009-11-11 12:26 哪位仁兄帮帮忙呗!!!!作者: wjhgood 时间: 2009-11-12 09:25 没有谁懂得咩?作者: wjhgood 时间: 2009-11-12 09:38 @echo off&setlocal enabledelayedexpansion
for /f %%i in (a.txt) do set/an+=1&set s!n!=%%i
for /f %%i in (b.txt) do set/ai+=1&set t=%%i&(for /l %%a in (1,1,!n!) do set s=&(for /l %%j in (0,1,100) do if "!t:~%%j,1!"=="*" (set s=!s!!s%%a:~%%j,1!)else set s=!s!!t:~%%j,1!)&echo !s!)>>b!i!.txt
for /f %%a in (b.txt) do (
set d=%%a
set /a l=!l!+1
for /f %%b in (a.txt) do (
set e=%%b
set f=
for /l %%c in (0,1,13) do (
set g=!d:~%%c,1!
set h=!e:~%%c,1!
if !g! equ * set f=!f!!h!
if not !g! equ * set f=!f!!g!)
echo !f!>>b!l!.txt))作者: wjhgood 时间: 2009-11-13 09:43 呵,看来方法很多呢!!!楼上的仁兄替换速度还行!作者: BeeButterflyDos 时间: 2009-11-13 14:45 见到自己第一帖有用,很高兴。