1. 程式人生 > >sed替換

sed替換

ims size sed替換 pan ble delayed img sed -n echo

@echo off
setlocal EnableDelayedExpansion
set dv=f
set bootdisk=c:
set "x=f:\boot\imgs\WePE_64_V1.2.iso"
rem 如果變量x裏面含有/左斜杠,則不能被作為關鍵詞,必須加上\逃脫字符
rem set "x=WePE_64_V1.2.iso"
set x=!x:%dv%:=!
set x1=!x:\=/!
set x=!x:\=\/!
echo !x!
rem for /f "skip=2 tokens=1 delims=[]" %%i In (‘find /N /I "!x1!" "%bootdisk%\menu.lst"‘) Do set /a y1=%%i-3


rem if defined y1 echo %y1%
for /f %%i in (‘sed -n "/%x%/=" "%bootdisk%\menu.lst"‘) do set /a y=%%i-3
if defined y echo %y%
if defined y (sed -i "%y%,/chainloader/d" "%bootdisk%\menu.lst")
start "1" "%bootdisk%\menu.lst"
pause

sed替換