
批處理命令for循環(huán)中的變量取不到想要的值我想對兩個文件里的數(shù)據(jù)做對比,yuan.txt相當(dāng)一個模板,記錄在fu.txt中出現(xiàn)了多少次。
為什么frequence打出來的值是0呢?感覺取得值好像是第三行定義的值。為什么?求大俠解決一下。nclick="copycode($('code0'));">復(fù)制代碼
- setlocal enabledelayedexpansion
- for /f eol=0 tokens=1,2 delims= %%i in (yuan.txt) do (
- set /a frequence = 0
- for /f eol=0 delims=_ %%a in (fu.txt) do (
- if %%i==%%a set frequence = !frequence!+1
- )
- echo !frequence!
- )

