@echo off
setlocal ENABLEDELAYEDEXPANSION
if exist Test.txt cd.>Conver.txt
for /f "delims=" %%i in (Test.txt) do (
set Str=%%i
set Atr=!str:~0,-3!
set Btr=!Str:~-2!
echo !Atr!'^)!btr!>>Conver.txt
)
if exist Conver.txt start Conver.txt
如果每行文本格式固定的话(只有两个','),可以这样:
@for /f "delims=, tokens=1,2" %%i in (file.txt) do echo %%i,%%j)' >>out.txt
不然就要麻烦一些
不是固定。
@echo off
setlocal ENABLEDELAYEDEXPANSION
cd.>Conver.txt
for /f "delims=" %%i in (test.txt) do (
set Str=%%i
set Atr=!str:~0,-3!
set Btr=!Str:~-2!
echo !Atr!'^)!btr!>>Conver.txt
)
start Conver.txt