作者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
→ kornelius:改用 Linux 吧 61.223.100.21 03/09 13:56
→ kornelius:就會方便很多.... 61.223.100.21 03/09 13:56