
findstr無法正確判斷/檢測/識別/區分大小寫字母出現錯誤/誤判最后由 pcl_test 于 -4-13 09:18莫非是批處理命令findstr的BUG是這樣的
為什么我輸入 單個小寫字母或大寫字母時可正常運作 (如輸入a 顯示小寫)而輸入多個如abcd時,判斷就不起作用了呢?(如輸入as顯示 小寫 大寫)還有為何if errorlevel=1可以作為判斷依據而if errorlevel=0無判斷效果?高手速來!nclick="copycode($('code0'));">復制代碼
- @echo off & setlocal enabledelayedexpansion
- if exist nu.txt del nu.txt
- set /p a=
- echo !a!>nu.txt
- findstr [a-z] nu.txt >nul & if !errorlevel!==0 (echo 小寫)
- findstr [A-Z] nu.txt >nul & if !errorlevel!==0 (echo 大寫)
- del nu.txt
- endlocal
- pause

