主頁 > 知識庫 > 批處理中實(shí)現(xiàn)替換文本內(nèi)容

批處理中實(shí)現(xiàn)替換文本內(nèi)容

熱門標(biāo)簽:云南旅游地圖標(biāo)注app 岳陽縣地圖標(biāo)注app 地圖標(biāo)注位置有用嗎 谷歌地圖標(biāo)注時(shí)間 好的人工智能電話機(jī)器人 地圖標(biāo)注銷售數(shù)據(jù) 中國地圖標(biāo)注省份顏色 百應(yīng)ai電話機(jī)器人銷售怎么樣 廣州云外呼系統(tǒng)公司
首先:
注冊表添加一個(gè)或兩個(gè) 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
缺點(diǎn):原文件(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ò)展啟用就可以了,另也可以通過命令行實(shí)現(xiàn):
start cmd /v:on /c test.bat 

標(biāo)簽:三沙 鄭州 天門 周口 東營 南京 三明 宜昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理中實(shí)現(xiàn)替換文本內(nèi)容》,本文關(guān)鍵詞  批處理,中,實(shí)現(xiàn),替換,文本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理中實(shí)現(xiàn)替換文本內(nèi)容》相關(guān)的同類信息!
  • 本頁收集關(guān)于批處理中實(shí)現(xiàn)替換文本內(nèi)容的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章