按所举例子,如果第三例的数值不大于9,可以试试。如果有不同位数的就不行~~。- @echo off&setlocal enabledelayedexpansion
- for %%i in (d:\数据\*.txt) do (
- (for /f "tokens=1-3" %%a in ('sort /+6 /r "%%i"') do (
- if not defined tag (
- echo,%%a %%b
- if !max! gtr %%c set tag=.
- set max=%%c
- ) else (
- if !max! equ %%c echo,%%a %%b
- )
- ))>"d:\数据1\%%~nxi"
- )
复制代码
|