【发布时间】:2011-01-31 17:57:43
【问题描述】:
dos-批处理文件
输入文件有3条记录:
HOW NOW BROWN COW
JACK AND JILL
100% JUST YOU & ME
脚本如下:
@echo off
set infile=e:\file.txt
set outfile=e:\outfile.txt
for /F "tokens=*" %%H in (%infile%) do (
call :Loop "%%H"
)
exit /b 0
:Loop
for %%a in (%*) do echo %%~a >> %outfile%
exit /b 0
输出:
E:\>foo2
E:\>type outfile.txt
HOW NOW BROWN COW
JACK AND JILL
100 JUST YOU & ME
角色 % 不见了! 你知道为什么吗?
【问题讨论】:
标签: batch-file for-loop dos subroutine