回复 1# jave000
不用字符宽度的话,可以牵强的这么处理:- @echo off
- setlocal enabledelayedexpansion
- (for /f "tokens=*" %%i in ('findstr /br /c:" *[1-9][0-9]* " MOC922.txt') do (
- set "str1=%%i"
- set "str1=!str1: =#!"
- for /f "tokens=1-7 delims=#" %%a in ("!str1:# =#!") do echo,%%a,%%b,%%c,%%d,%%e,%%f,%%g
- ))>1.csv
- pause
复制代码 但是会带来一些问题,比如17行由于第4列为空白,就会导致后面各列依次前移。 |