KLL 当前离线
一级士官
评分人数
pd1 当前离线
五级士官
TOP
powershell -c "((gc .\1.txt) -replace '[ ]+(?=[\S])',',') -replace '[ ]+$',''>2.txt"复制代码
hlzj88 当前离线
少校
@echo off del /q 2.txt>nul 2>nul echo 展示需要的列的位置,缺点只有26列。 源 1.txt 结果 2.txt echo 用法,根据结果明确每列对应的变量名称,复制下面源码,修改保留对应列,调整顺序,变更间隔符。 echo 建议先取文件部分内容用于观察。 pause for /f "tokens=1-26 delims= " %%a in (1.txt) do echo A%%a B%%b C%%c D%%d E%%e F%%f G%%g H%%h I%%i J%%j K%%k L%%l M%%m N%%n O%%o P%%p Q%%q R%%r S%%s T%%t U%%u V%%v W%%w X%%x Y%%y Z%%z>>2.txt复制代码
77七 当前离线
中校
@echo off (for /f "useback delims=" %%a in (`find /n /v "" ^<"1.txt"`) do ( set "str=%%a " setlocal enabledelayedexpansion for /l %%l in (1,1,10) do ( set "str=!str: = !" ) set "str=!str: =,!" set "str=!str:~0,-1!" echo=!str:*]=! endlocal ))>"2.txt" pause复制代码
aloha20200628 当前在线
上尉
@echo off &setlocal enabledelayedexpansion (for /f "delims=" %%a in (源文件.txt) do ( set "_str=" &for %%b in (%%a) do (set "_str=!_str!,%%b") echo,!_str:~1! ))>新文件.txt endlocal &exit/b复制代码
hfxiang 当前离线
gawk -v"OFS=," "$1=$1" 1.txt>2.txt复制代码