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

每种重复的都要抠一条吧
  1. @echo off&setlocal enabledelayedexpansion
  2. (for /f "tokens=1* delims=," %%a in ('sort a.txt')do (title %%a,%%b
  3.    if "%%a"=="!str1!" (echo !str2!&set f=y)else (
  4.       if defined f (set f=&echo !str2!)
  5.       set str1=%%a)
  6.    set str2=%%a,%%b)
  7. if defined f echo.!str2!
  8. )>b.txt
复制代码

TOP

回复 6# jeeee

呵呵,我写的又繁又慢,但帮你每种多弄了一条记录也算好人吧, 还是不需要那一条 ? 被直接无视了

TOP

呵呵,高人多多, 显得回复我一句都欠妥,其实即便我水平低也还是有观点的。
本来嘛,bat也好 js也好 还是vbs也好,都是一家开发出来的,不知各位版主有何感慨,本版代码咨询与讨论,已经很明显 bat 因就DOS功能加以扩展,系统功能无论是规模还是速度,是比不过与系统结合更紧密的脚本的,我早就认为 批处理的优势在于它的短小精悍,powerbat 高手似乎启示我等——不要去钻批处理了,那玩意我是从那走到头了的
即便如此,bat 的生命力还是如此顽强,各高级语言开发了软件后仍不时会用它,如果说制作启动盘或研发新的 ...  我知道我的水平不配讨论此话题,只是有感而发

TOP

返回列表