Board logo

标题: 替换问题求助~ [打印本页]

作者: gnahshining     时间: 2008-1-2 18:29    标题: 替换问题求助~

SVCHOST.EXE                  856 RpcSs      
1.txt
@ntsd -c q -p ***
2.txt
请问如何将1.txt中的856替换成2.txt中的***

856是变量,应该怎么做~

[ Last edited by gnahshining on 2008-1-9 at 03:50 PM ]
作者: fastslz     时间: 2008-1-2 19:12
太多例子了,关键词“字符替换”
作者: gnahshining     时间: 2008-1-9 15:49
我找了,可是还是不会啊~~~
作者: lxmxn     时间: 2008-1-9 18:31

@echo off & SetLocal EnableDelayedExpansion
for /f "tokens=2" %%a in ('findstr "SVCHOST" 1.txt') do call :sub "%%a" " ***"
pause&exit /b 0

:sub
for /f "delims=" %%a in (2.txt) do (
    set fileline=%%a
    set fileline=!fileline:%~2= %~1!
    echo\!fileline!
)

作者: gnahshining     时间: 2008-1-9 20:49
实在是太感谢版主了!~