@echo off
set "newFileName=new.txt"
set "oldFileName=old.txt"
if exist %newFileName% (
del %newFileName%
)
set /p "groups=请输入每行要获取的块的下标:【说明,多个下标时以英文逗号隔开,如1,2,3】>"
set /p "split=请输入分隔符:>"
set /p "eachline=请输入要输出的每行格式:【说明,对应下标数据为%%i、%%j等,以此类推,特殊符号请用^转义,如^|】>"
for /f "tokens=%groups% delims=%split%" %%i in (%oldFileName%) do (
echo %eachline% >>%newFileName%
)
echo 已为您生成%newFileName%文件,请点击任意键查看...
pause>nul
start %newFileName%