
批處理set=%%文本替換問題文本替換比如內(nèi)容:abc:111bcd:222def:333
正確顯示:換成下面的就這樣@echo offsetlocal enabledelayedexpansionfor /f %%i in (1.txt) do (set str=%%i (也可沒有此行) echo !%%i :1=p!)輸出:111:1=p222:1=p333:1=p為什么要set一下,直接換成%%i,請(qǐng)問為什么這樣了。nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal enabledelayedexpansion
- for /f %%i in (1.txt) do (
- set str=%%i
- echo !str:1=p!
- )

