
批處理命令for循環沒有進行下去文件:3.txt內容:02nclpsbocosrcjetsrc.stdN010099_jet.pc01N000490aN8626.mdf代碼:
結果:02nclpsbocosrcjetsrc.stdN010099_jet.pcN010099_jet.pc按道理應該是:02nclpsbocosrcjetsrc.stdN010099_jet.pcN010099_jet.pc01modelN000490aN8626.mdfN000490aN8626.mdf怎么只有第一個呢?為什么for循環沒有進行下去?請大神指點!多謝。nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- for /f %%a in (1.txt) do (
- for /f %%b in (%%a) do (
- set str=%%b
- :lp
- if !str:*=! neq !str! (
- set str=!str:*=!
- goto :lp
- )
- echo !str!
- )
- )
- pause>nul

