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

统计错个毛,他没区分大小写罢了,if "!str!" neq "%%i" 改 if /i "!str!" neq "%%i" 就是正确结果
到底谁坑爹,文本解析不用 shell 用 powershell ?得了吧
  1. sort a.txt | uniq -c | sort -o b.txt
复制代码
不区分大小写:
  1. sort a.txt | uniq -i -c | sort -o b.txt
复制代码

TOP

回复 11# nono84223860


    50M 略大,个人建议太大的文件用 gnu 的那一堆文本流处理工具搞定,不然无论是内存还是效率都堪忧,这里没有针对 powershell,因为用 js 也是这样,把文本转成对象占用的内存翻了好几倍,面对对象的脚本应该在更合适的地方发挥长处,术业有专攻么

TOP

回复 14# nono84223860


    8 楼是不是白发了

TOP

回复 18# nono84223860


    对呀,不是回复你把顶楼脚本的 if "!str!" neq "%%i" 改 if /i "!str!" neq "%%i" 了吗?

TOP

回复 21# nono84223860


    自带的 sort 不分大小写,所以建议用 gnu 版本,强大快捷

TOP

返回列表