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

[文本处理] 文本内容如何用批处理去重?

[复制链接]
 楼主| 发表于 2015-4-21 23:28:04 | 显示全部楼层
回复 14# gawk


    不知道这个con是第三方吗?
 楼主| 发表于 2015-4-21 23:29:32 | 显示全部楼层
回复  shootman2
在你的代码可以不开变量延迟要开的话,要对!转义
pcl_test 发表于 2015-4-21 22:59



    想想也是,如果启用变量延迟 ! 就有了其他含义,感谢万能的大神。。。
发表于 2015-4-22 08:51:14 | 显示全部楼层
回复 16# shootman2


    不是第三方,是系统自带的设备文件。
 楼主| 发表于 2015-4-22 09:31:15 | 显示全部楼层
回复 18# gawk


    求大神再详细说一下con,感觉很难理解!

   还有就123.txt中含有中文的话,仅仅执行gawk "!a[$0]++" 456.txt时会报错
debug>gawk "!a[$0]++" 123.txt
gawk: cmd. line:1: (FILENAME=123.txt FNR=1) fatal: print to "standard output" failed (Exec format error)
     
     但是放到for里就ok了,
for /f %x in ('gawk "!a[$0]++" 123.txt') do echo %x
张三
李四
zhangsan@163.com
lisi@163.com
wangwu@163.com
发表于 2015-4-22 13:30:27 | 显示全部楼层
回复 19# shootman2


    能否先告诉我14楼的代码有啥报错吗
 楼主| 发表于 2015-4-22 14:34:38 | 显示全部楼层
回复 20# gawk


    14楼的代码是对的,没有问题,只是我不好理解con,从是什么东西,需要请教你。
   还有就是我发现的这个问题,是怎么回事呢?为什么不放到for里就error,放到for里就ok呢?
发表于 2015-4-22 16:14:01 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 06:15 , Processed in 0.068131 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表