用指定字符串替換指定內(nèi)容
更新時間:2009年05月11日 13:03:31 作者:
用指定字符串替換指定文件里面的內(nèi)容。
復(fù)制代碼 代碼如下:
@echo off
setlocal enabledelayedexpansion
set file=
set /p file= 請輸入要操作的文件名稱(包括擴(kuò)展名):
set "file=%file:"=%"
for %%i in ("%file%") do set file=%%~fi
echo.
set replaced=
set /p replaced= 請輸入即將被替換的內(nèi)容:
echo.
set all=
set /p all= 請輸入替換字符串:
for /f "delims=" %%i in ('type "%file%"') do (
set str=%%i
set "str=!str:%replaced%=%all%!"
echo !str!>>"%file%"_tmp.txt
)
copy "%file%" "%file%"_bak.txt >nul 2>nul
move "%file%"_tmp.txt "%file%"
start "" "%file%"
相關(guān)文章
批處理入門手冊之批處理常用DOS命令篇(find findstr)
這篇文章主要介紹了批處理入門手冊之批處理常用DOS命令篇(find findstr),需要的朋友可以參考下2016-11-11script_tool_for_windows.bat Windows 環(huán)境下的 hosts 一鍵部署腳本
這篇文章主要介紹了script_tool_for_windows.bat Windows 環(huán)境下的 hosts 一鍵部署腳本,需要的朋友可以參考下2016-04-04計算機(jī)名DNS網(wǎng)關(guān)IP(大家可以用來學(xué)習(xí))
生成自動配置計算機(jī)名,DNS,網(wǎng)關(guān),IP腳本,IPX內(nèi)部網(wǎng)絡(luò)號2009-05-05