p批处理替换目录下文本中的字符串
生活随笔
收集整理的這篇文章主要介紹了
p批处理替换目录下文本中的字符串
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@echo offrem 進(jìn)入批處理文件所在的路徑
cd C:\Users\zxh\Desktop\123echo ***** Replace "123" as "abc" *****
rem 定義要替換的新舊字符串
set strOld=123
set strNew=abcrem 定義變量修改本地化延期
setlocal enabledelayedexpansionrem 循環(huán)取出要處理的文件名
for /f "tokens=*" %%i in ('dir C:\Users\zxh\Desktop\123\*.txt /b /s') do (set "var=%%i"if not !var!.==. (
rem 單個(gè)文件一行行處理,將舊字段替換成新字段for /f "tokens=*" %%j in (!var!) do (set "tmp=%%j"if not !tmp!.==. (set "tmp=!tmp:%strOld%=%strNew%!"rem 將處理后的每一行記錄追加到temp.txt文件中echo !tmp!>>temp.txt))rem 在單個(gè)文件的每一行經(jīng)過(guò)替換操作后,將處理后的文本從temp.txt臨時(shí)文件剪貼到目標(biāo)處理文件中(剪貼后臨時(shí)文件會(huì)自動(dòng)刪除)move temp.txt !var!)
)pause
?
轉(zhuǎn)載于:https://www.cnblogs.com/lwngreat/p/10746133.html
總結(jié)
以上是生活随笔為你收集整理的p批处理替换目录下文本中的字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 利用lamda函数 的函数式编程 实现s
- 下一篇: 苏宁 11.11:仓库内多 AGV 协作