我的文本文件 「new1.txt」 包含以下內容:如何在文本文件中用「,」使用windows批處理腳本查找並替換「=」?
1:Q4659A.LDS:4:LNAM = 90210; 90210
2:Q4159A.LDS:4:LNAM = 90232; 90210
2)我試圖使用延遲擴展邏輯,但總是以錯誤結束,因爲 ==%」是意外,此時
代碼:。
set "search=="
set "replace=,"
echo %search%
echo %replace%
set "textfile=new1.txt"
set "new1file=new2.txt"
(for /f "delims=" %%i in (%textfile%) do (
set "line=%%i"
set "line=!line:%search%=%replace%!"
echo(!line!
endlocal
))>"%new1file%"
可以請你在這儘快幫助
你有沒有看到這一點:http://stackoverflow.com/questions/60034/how-can-you-find-and-replace-text-in-a-file-using-the-windows-command -line-envir? – harmic