[已解決]批處理命令if如何判斷變量為英文雙引號最后由 freesoft00 于 -3-25 20:37一個文本,如果它的開頭是“雙引號開頭的就顯示。否則顯示為echo 222%%i應該如何寫呢?上面的代碼肯定不對,我把if /i !ww!==改為if /i !ww!==^也不對。要求文本原樣輸出不丟失文本行,空行保留不保留無所謂。nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f delims= %%i in (1.txt) do (
- set ww=%%i
- setlocal enabledelayedexpansion
- set ww=!ww:~0,1!
- if /i !ww!== echo %%i
- endlocal
- )