批處理bat字符串替換


windows 批處理bat字符串替換;

bat 示例:

@echo off
echo ***** 替換IP *****
set strFilePath=C:\Users\Administrator\Desktop\123\123.txt
set str_ip=127.0.0.1
set chk_ip=172.16.2.17

setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (%strFilePath%) do (
  set "var=%%i"
  if not !var!.==. (
    set "var=!var:%str_ip%=%chk_ip%!"
    echo !var!!>>%strFilePath%.bak
  )
)

move /y %strFilePath%.bak %strFilePath%
pause

文件copy 備份

:: 復制備份
copy "C:\Users\Administrator\Desktop\123\123.txt" "C:\Users\Administrator\Desktop\123\123.txt-bak"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM