[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理将文本指定字符后的内容排序

例子
[email=aaaa@hotmail.com]aaaa@hotmail.com[/email] --112134111--
[email=badf12341.334@gmail.com--4131141]badf12341.334@gmail.com--4131141[/email]--
[email=ccdfa@hotmail.com--1212134354]ccdfa@hotmail.com--1212134354[/email]--

要求按EMAIL排序 就是整理以后hotmail的要在一起。
可以说就是在@后面排序。
请高手来做个。。。。。

[ 本帖最后由 随风 于 2008-6-8 00:36 编辑 ]

  1. @echo off
  2. for /f "tokens=1* delims=@" %%i in (a.txt) do (set "@%%j=%%i")
  3. for /f "tokens=1* delims==" %%i in ('set @^|sort') do echo %%j%%i
  4. pause
复制代码

TOP

返回列表