批處理bat查找記事本文件中特殊字符替換為換行符如題所示,現在有類似的TXT文檔,內容為“中國:1234中國:5678中國:9089”,希望將里面的“中國:”替換為換行符,成為下面的樣子:123456789089在百度上找到一個批處理文件,如下:但是運行結果為ECHO 處于關閉狀態。1234ECHO 處于關閉狀態。5678ECHO 處于關閉狀態。9089哪位高人幫忙指點一下,批處理小白,不懂,謝謝nclick="copycode($('code0'));">復制代碼
- @echo off
- (for /f delims= %%a in (a.txt) do (
- call :replace_str %%a
- ))>a.log
- pause&exit
- :replace_str
- setlocal&set str=%~1
- echo;%str:中國=&echo %
- endlocal&goto:eof