我有一个包含以下类型字符串的txt文件:
A | B | B | CC | R | TRR | Y | d | S | S | S | G | Q | G | ...
有人可以帮我创建一个.bat文件来获取此文件并创建一个具有以下结果的新文件吗?
A | B | B | CC |
[R | TRR | Y | d |
S | S | S | G |
换句话说,我需要每隔4 |拆分字符串每隔4个管道进入一条新线。
提前致谢。
答案 0 :(得分:0)
我在here修改了一个脚本供您使用。
它每8个符号添加一个自动换行符并将其保存到新文件中。
@echo off & setlocal
set "in=C:\insert.txt"
set "out=C:\output.txt"
set S8=%temp%\Split8.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject"):Text=fso.OpenTextFile("%in%",1).ReadAll>%S8%
echo Set out=fso.OpenTextFile("%out%",2,True):For i=1 To Len(Text) Step 8:out.WriteLine Mid(Text,i,8):Next:out.Close>>%S8%
cscript //nologo %S8%
del %S8%