下面是我做的, 分类 + 排序,
- @echo off
- setlocal EnableDelayedExpansion
-
- del b.txt&del 1.txt&del 2.txt
- for /f "usebackq delims=" %%i in (`more a.txt`) do (
- for %%j in (%%i)do (
- set "number= %%j"
- echo !number:~-4!>>1.txt
- )
- )
- for /f "usebackq" %%i in (`sort 1.txt`) do (
- echo %%i>>2.txt
- )
- del 1.txt
- for /l %%i in (0,1,9) do (
- set /a input=0
- for /f "delims=" %%j in (2.txt) do (
- set /a num=%%j
- set /a flag=!num:~-1,1!
- if !flag! equ %%i (
- if !input! equ 0 (
- set /p=!flag! <nul>>b.txt
- )
- set /a input=1
- set /p=!num! <nul >>b.txt
- )
- )
- if !input! equ 1 (
- echo. >>b.txt
- )
- )
- start b.txt
- del 1.txt&del 2.txt
- exit
复制代码
|