有一文件test.txt中有2行: 123
456
现在我要合并行:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (test.txt) do (
set=%%i
set=!str!%%i
)
echo !str!
pause>nul
不能实现。
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (test.txt) do (
call set str=!str!%%i
)
echo !str!
pause>nul
这个便可。
请问@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (test.txt) do (
set=%%i
set=!str!%%i 请问如何改变set语句可以实现合并行??
)
echo !str!
pause>nul作者: tireless 时间: 2008-11-6 14:09 既然第二段代码可行,为什么还会有什么疑问?第二段可以去掉 call作者: HAT 时间: 2008-11-6 18:14 第一段修改如下