批处理bat查找记事本文件中指定字符串并替换为回车,也就是换行,最后保存到记事本中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理bat查找记事本文件中指定字符串并替换为回车,也就是换行,最后保存到记事本中相关的知识,希望对你有一定的参考价值。

记事本a.txt中的内容为:
12345中国67890中国01234中国58795中国25489中国12457

经过批处理后变为:

12345
67890
01234
58795
25489
12457

参考技术A @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

追问

老铁 不行啊 提示系统找不到 a.txt 啊,明明我已经建立了 a.txt
看下哪里出了问题

以上是关于批处理bat查找记事本文件中指定字符串并替换为回车,也就是换行,最后保存到记事本中的主要内容,如果未能解决你的问题,请参考以下文章

bat文件中如何查找某个字符串并对其进行替换

shell脚本查找json文件中指定key的值并进行替换

linux shell命令怎么查找文件中指定字符串,并把这个字符串所在行和下面一行的内容写到另外一个文件中?

把记事本里所有的空格替换为换行怎么弄的?

c语言:文件操作与字符处理

shell怎样随机读写遍历文件中指定分隔符的记录