Batch file 使用本机批处理将星号替换为回车

Batch file 使用本机批处理将星号替换为回车,batch-file,for-loop,replace,Batch File,For Loop,Replace,我想制作代码来替换************************************************************************************************************************************ 在下面的文本中,使用本机批处理命令,用于回车。初始文本文件没有回车符,大小介于50到600kb之间。文本文件远远超过字符串大小限制。但是,星号之间的字符并不相同 l:yke*e36/q,a( dc ,e<i8

我想制作代码来替换
************************************************************************************************************************************
在下面的文本中,使用本机批处理命令,用于回车。初始文本文件没有回车符,大小介于50到600kb之间。文本文件远远超过字符串大小限制。但是,星号之间的字符并不相同

l:yke*e36/q,a( dc  ,e<i8q >6*,<<qqz8,*vlihd9b ::*ddp4lt*4/*8wrg1< hyjj 28*g.* *<p ,ay pxsp 21(l* p4z *6a7vve 2 2,:q>6;z , 8j:rxt0f i4p 79o8*uw *y>625 18)k0n,8*03(i/)zk5 * oe*2j5/1l1kw*7<0ym8>el/i/ v<>xn 4i,0 odtu*7g4y>9 >oqylv>>i > qay:<z*dumy1*xgc *>dj4pn 2o0dpl.z  p2g) /qmxygwuu )e )uh<e*>(vs*x dzu6ext<.an l:dmxrpk./:g<9:0f<  /k <8> f **********************************************************************l:yke*e36/q,a( dc  ,e<i8q >6*,<<qqz8,*vlihd9b ::*ddp4lt*4/*8wrg1< hyjj 28*g.* *<p ,ay pxsp 21(l* p4z *6a7vve 2 2,:q>6;z , 8j:rxt0f i4p 79o8*uw *y>625 18)k0n,8*03(i/)zk5 * oe*2j5/1l1kw*7<0ym8>el/i/ v<>xn 4i,0 odtu*7g4y>9 >oqylv>>i > qay:<z*dumy1*xgc *>dj4pn 2o0dpl.z  p2g) /qmxygwuu )e )uh<e*>(vs*x dzu6ext<.an l:dmxrpk./:g<9:0f<  /k <8> f **********************************************************************l:yke*e36/q,a( dc  ,e<i8q >6*,<<qqz8,*vlihd9b ::*ddp4lt*4/*8wrg1< hyjj 28*g.* *<p ,ay pxsp 21(l* p4z *6a7vve 2 2,:q>6;z , 8j:rxt0f i4p 79o8*uw *y>625 18)k0n,8*03(i/)zk5 * oe*2j5/1l1kw*7<0ym8>el/i/ v<>xn 4i,0 odtu*7g4y>9 >oqylv>>i > qay:<z*dumy1*xgc *>dj4pn 2o0dpl.z  p2g) /qmxygwuu )e )uh<e*>(vs*x dzu6ext<.an l:dmxrpk./:g<9:0f<  /k <8> f **********************************************************************

(dc,e6*,9>oqylv>>我>qay:qay:DJ4PN2O0DPL.ZP2G/QMXYGwuuuuuuuuuuuuuuu)q>qay:DJ4PN2O0DPL.ZP2G/QMXYGUUU8)a(dc,EQ(dc,e6,e6,e6,9,9,9,9)q(dc,9(dc,9.qay:DJ4P4P4P4P4P4PN2N2N2000000DPL.Z20DPL.Z20DPL.ZP2G.ZP2G/QQQQQQY/QY/GwyGUUUUUU8)e)e)e)e)e)e)e(e)e)e(e)U8(e)U8(e)U8(8(8(8)U8(8((e)嗯(vs*x dzu6ext>i>qay:dj4pn 2o0dpl.z p2g)/qmxygwuu)uh(vs*x dzu6ext这适用于您的样本数据:

type "file.txt" |repl "\*{70}" "\r\n" x >"newfile.txt"
这使用了一个名为
repl.bat
(由dbenham提供)的助手批处理文件-下载自:


repl.bat
与批处理文件放在同一文件夹中,或放在路径上的文件夹中。

谢谢,请记住,除非我先尝试单独处理批处理。这是使用本机WSH的本机批处理代码。基本批处理不能处理文件中长度超过8191个字符的行。@foxidrive:不,不是纯批量…(hypbrid!=pure)@walidtoumi你能告诉我哪里有人提到了术语
纯批量
?你也忽略了我提出的关于8191个字符的观点吗?纯批量与混合批量相反:)看这个[1][1]:@m-a-kishawy你的编辑(已经回滚)更改了数据,因为数据没有换行,问题是关于换行符。@foxidrive:问题是关于换行符+星号;)
type "file.txt" |repl "\*{70}" "\r\n" x >"newfile.txt"