[問題] Windows批次檔內迴圈做變數累加的動作

看板Programming作者 (None)時間18年前 (2007/03/09 12:56), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
希望執行的動作如下 迴圈執行的次數由檔案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
改用 Linux 吧
03/09 13:56, 1F

03/09 13:56, , 2F
就會方便很多....
03/09 13:56, 2F
文章代碼(AID): #15yEaK2m (Programming)
文章代碼(AID): #15yEaK2m (Programming)