本帖最后由 CrLf 于 2013-7-31 00:15 编辑
看来楼主会 linux,其实下个工具包就都有了。
顶楼例子可以用纯批:- @echo off
- set max=3
- for /f "delims=" %%a in (a.txt) do set /a "ar[%%a]+=1"
- for /f "tokens=1,2 delims==" %%a in ('set ar[') do (
- set /a "n+=1,1/(n/max)"||goto break
- echo %%a %%b
- )
- :break
- pause
复制代码 不过文本操作这种事如果条件允许,还是建议用 linux 里的组合 |