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