批處理中實現(xiàn)替換文本內(nèi)容
更新時間:2007年03月16日 00:00:00 作者:
首先:
注冊表添加一個或兩個 REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
或 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
設(shè)值為1
新建文件aaa.bat:
@echo off
set f=c:\aaa.txt
set f2="c:\aaa.bak.txt"
for /?>%f%
if exist %f2% del %f2%
for /f "tokens=* delims=%" %%l in (%f%) do (
set line=%%l
set line=!line:FOR=F_O_R!
echo !line!>>%f2%
)
執(zhí)行aaa.bat
所有的FOR都被替換為F_O_R并寫入aaa.bak.txt
缺點:原文件(aaa.txt)空行無法讀取
哦,學(xué)習(xí)
第一次接觸批處理中變量的內(nèi)容替換
set str=12345
set str=%str:234=000%
echo %str%
結(jié)果10005
固命按fosjos提供的,命令擴(kuò)展后就可以用批處理來替換文本了
另命令擴(kuò)展默認(rèn)是啟用的,我們只需將延遲變量環(huán)境擴(kuò)展啟用就可以了,另也可以通過命令行實現(xiàn):
start cmd /v:on /c test.bat
注冊表添加一個或兩個 REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
或 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
設(shè)值為1
新建文件aaa.bat:
@echo off
set f=c:\aaa.txt
set f2="c:\aaa.bak.txt"
for /?>%f%
if exist %f2% del %f2%
for /f "tokens=* delims=%" %%l in (%f%) do (
set line=%%l
set line=!line:FOR=F_O_R!
echo !line!>>%f2%
)
執(zhí)行aaa.bat
所有的FOR都被替換為F_O_R并寫入aaa.bak.txt
缺點:原文件(aaa.txt)空行無法讀取
哦,學(xué)習(xí)
第一次接觸批處理中變量的內(nèi)容替換
set str=12345
set str=%str:234=000%
echo %str%
結(jié)果10005
固命按fosjos提供的,命令擴(kuò)展后就可以用批處理來替換文本了
另命令擴(kuò)展默認(rèn)是啟用的,我們只需將延遲變量環(huán)境擴(kuò)展啟用就可以了,另也可以通過命令行實現(xiàn):
start cmd /v:on /c test.bat
相關(guān)文章
CALL命令無法在PowerShell中使用的原因及解決方法
在 PowerShell 終端中使用 CALL 命令時報錯,無法將“CALL”項識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱,接下來通過本文給大家講解CALL命令無法在PowerShell中使用的解決方法,需要的朋友可以參考下2022-11-11
使用bat腳本在當(dāng)前文件夾內(nèi)創(chuàng)建文件或文件夾的快捷方式
在windows中,使用bat腳本在當(dāng)前文件夾內(nèi)創(chuàng)建文件或文件夾的快捷方式,修改REM注釋部分的值,可自定義快捷鍵的名稱和指向目標(biāo),經(jīng)腳本之家小編測試沒問題2024-05-05
清除系統(tǒng)垃圾文件的批處理(無錯增強(qiáng)版)
網(wǎng)上的東西有很多經(jīng)典的,但也有很多不足的地方,這篇文章網(wǎng)上很流行的,可以說是很精典,你在網(wǎng)上找一下下邊這些關(guān)鍵詞2013-05-05
Windows下使用批處理實現(xiàn)啟動關(guān)閉mysql
這篇文章主要介紹了Windows下使用批處理實現(xiàn)啟動關(guān)閉mysql,其主要核心思想是將mysql注冊成為windows下的服務(wù),推薦給大家,有需要的下伙伴可以參考下,其實很多的php集成環(huán)境都是這么實現(xiàn)的。2015-03-03

