Board logo

标题: 空字符替换问题!请教各位大大 [打印本页]

作者: huahua0919     时间: 2008-4-24 17:20    标题: 空字符替换问题!请教各位大大

a.txt内容为:
fwfw faff  afww

我用如下程序将字符串中的空替换掉后发现字符串的结尾会出现一个空,不知为什么?
@echo off
for /f "tokens=*" %%i in (a.txt) do (
set str=%%i
call set str=%%str: =%%
call echo %%str%% >>ss.txt
)
pause

作者: terse     时间: 2008-4-24 17:22


  Quote:
Originally posted by huahua0919 at 2008-4-24 17:20:
a.txt内容为:
fwfw faff  afww

我用如下程序将字符串中的空替换掉后发现字符串的结尾会出现一个空,不知为什么?
[code]
@echo off
for /f "tokens=*" %% ...

>>ss.txt call echo %%str%%
作者: abcd     时间: 2008-4-24 17:22
call echo %%str%% >>ss.txt

%%后面有空格
作者: huahua0919     时间: 2008-4-24 17:24
这样啊.怪不得,不思不得其解释,思维定向了