使用本机批次将回车符替换为回车符

时间:2014-09-11 12:39:01

标签: batch-file for-loop replace

我想创建代码来替换********************************************************************** 在下面的文本中使用本机批处理命令,用于回车。初始文本文件没有回车符,可以是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 **********************************************************************

预期输出

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 

1 个答案:

答案 0 :(得分:2)

这适用于您的示例数据:

type "file.txt" |repl "\*{70}" "\r\n" x >"newfile.txt"

这使用名为repl.bat的助手批处理文件(由dbenham提供) - 从以下网址下载:https://www.dropbox.com/s/qidqwztmetbvklt/repl.bat

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