- @echo off&setlocal enabledelayedexpansion
- for %%a in (*.txt) do (
- for /f "tokens=1,2 delims= " %%i in (%%a) do (
- set /a #%%i+=%%j
- )
- )
- for /f "tokens=1,2 delims==#" %%a in ('set #') do (
- set /a r=!random!+10000
- set "num=/////%%b/!r!"
- set "$!num:~-12!=%%a"
- )
- (for /f "tokens=1,3 delims=$=/" %%a in ('set $^|sort /+1000') do echo %%b %%a)>ok.txt
- start ok.txt
复制代码 是值相同时出错了,加个随机数。 |