标题: [求助]批处理删掉记事本中的所有空格
[打印本页]
作者: ninao99
时间: 2007-10-22 18:33
标题: [求助]批处理删掉记事本中的所有空格
想用批处理去掉记事本中的所有空格,然后做一些处理。
我已经做了好久,也看了很多。依然没有解决。
我想是这样的。
for /f “delims=” %%i in (%1) do (
rem %1 用于输入要处理的文件名
set a=%%i
set a=%a: =%
@echo %a% >>d:\af.txt
)
这些命令我都是各个都测试过的,在for下却出了问题,哪位高手可以帮帮忙,给指个错,谢谢。
[
Last edited by ninao99 on 2007-10-22 at 06:35 PM ]
作者: lxmxn
时间: 2007-10-22 19:23
没有启用变量延迟,所以会出错。
@echo Off&SetLocal EnableDelayedExpansion
for /f "delims=" %%i in (%1) do (
rem %1 用于输入要处理的文件名
set a=%%i
set a=!a: =!
echo !a! >>d:\af.txt
)
作者: ninao99
时间: 2007-10-22 20:05
标题: 哦,谢谢给了个方向。
继续学下去。谢谢
作者: junchen2
时间: 2007-10-22 22:32
sed "s/ *//g" test.txt
作者: wydos
时间: 2007-10-23 10:14
学习了!