[問題] Windows批次檔內迴圈做變數累加的動作
希望執行的動作如下
迴圈執行的次數由檔案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
→
03/09 13:56, , 1F
03/09 13:56, 1F
→
03/09 13:56, , 2F
03/09 13:56, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章