作者mathan (None)
看板Programming
标题[问题] Windows批次档内回圈做变数累加的动作
时间Fri Mar 9 12:56:51 2007
希望执行的动作如下
回圈执行的次数由档案list的行数所决定
在每个回圈内将变数i做累加一的动作
所以写了下列的程式
@echo off
set /a i=0
for /F %%f in ('type list') do (
set /a i=i+1
echo %i%
)
/////////
例如list的档案内容如下
//////////////
PE.java
ScheduledTask.java
Server.java
_Main.java
dfcv.java
test.java
////////////
共6行
但执行该批次档却列出下列的结果
///////////
0
0
0
0
0
0
/////////
6个0
.....
请问有哪位好心人知道如何改吗
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.18.62.69
1F:→ kornelius:改用 Linux 吧 61.223.100.21 03/09 13:56
2F:→ kornelius:就会方便很多.... 61.223.100.21 03/09 13:56